Development preview · Rust
NixOS Update Manager
Review and apply NixOS flake updates from a native GNOME app.
Choose a configuration, prepare an update, inspect package version changes, and apply it. This is a development preview; the repository documents the current compatibility limits.
nix run github:oddship/nixos-update-manager
Open source · Dart
Fidget Toys
A free Android app with a touch-controlled spinner and countdown timer.
The spinner responds to touch and optional motion input. The app has no ads or rewards. ARM64 APK downloads are available from GitHub Releases.
Early v0.1 · TypeScript
Doot
Search and organise email locally, with actions reviewed before they run.
Doot syncs IMAP headers into a local cache and helps investigate messages, prepare drafts, and propose mailbox actions. This is an early v0.1 release. A demo uses fictional email data.
Open source · Go
wg-tui
Browse Warpgate targets and connect from the terminal.
A searchable target picker that launches your system SSH client. It also supports local tunnels and file transfers through Warpgate.
Open source · Go
Moat
Build a documentation site from Markdown with one Go binary.
Comes with navigation, search, syntax highlighting, and a built-in Oat layout. Write Markdown and run moat build.
go install github.com/oddship/moat@latest
Open source · HTML
Doordarshan
A Zola theme for personal websites, project pages, and notebooks.
Monospace typography, terracotta accents, project templates, search, and light and dark appearances. It is the theme used on this website.
Open source · JavaScript
Oatbase
Semantic UI components extending Oat UI.
Adds controls such as command palettes, comboboxes, data tables, and theme switchers without a frontend framework or runtime dependencies. Documentation includes interactive examples.
Open source · TypeScript
Bosun
Run coordinated Pi coding agents in tmux.
Provides agent coordination, task tracking, and sandboxing for work across a repository.
Open source · TypeScript
Quartermaster
Scheduled repository maintenance with reviewable action plans.
Scans dependencies or documentation, produces a JSON plan, and validates it before execution. Built-in missions cover dependency updates and documentation drift. Dry-run is the default.
All repositories on GitHub ↗