Callum Macdonald's repositories
nostr-toolkit
A simple user interface for nostr operations built on nostr-tools
action.tools
Experiments in building an action manager (todo or task manager) based on markdown
nostr-kind-registry
Mapping the use of nostr kinds
5degreeswest
A glorious hiking route in Scotland
avro-typescript
TypeScript Code Generator for Apache Avro Schema Types
awaitable_mutex
Deno module for blocking execution of a section of code to one at a time
dead-man-commit
Automatic dead man switch style git commits, never forget to commit again
dendron-to-obsidian-folders
Script to convert dendron tree into traditional folders for obsidian
git-multi-repo
A deno based script to manage several git repos at once
lightning-browser-extension
The Bitcoin Lightning Browser extension that connects to different wallet interfaces and brings deep lightning integration to the web
nostr-redux
Pull data from nostr and load it into redux
nostr-tools
Tools for developing Nostr clients.
react-i18next
Internationalization for react done right. Using the i18next i18n ecosystem.
react-native-logs
Performance-aware simple logger for React-Native and Expo with namespaces, custom levels and custom transports (colored console, file writing, etc.)
react-native-paper
Material Design for React Native (Android & iOS)
react-native-pdf
A <Pdf /> component for react-native
react-native-print
Print documents using React Native
react-native-view-shot
Snapshot a React Native view and save it to an image
redux-toolkit
The official, opinionated, batteries-included toolset for efficient Redux development
splostr
Split bills, track expenses via nostr
SwiftAvroCore
An implementation of Apache Avro in Swift 5
util-md-to-arrays
Take a markdown file and split it into an array of segments, with lists further split into arrays of items