Logo

Open Source

A curated collection of the projects I maintain and contribute to out in the open.

git-pr-tui (gprr)

Maintainer Rust Active

A keyboard-driven terminal UI for triaging, reviewing, and merging GitHub pull requests — without leaving the shell.

Reuses your existing `gh` login and keeps everything in memory, so you get from “what needs my attention?” to merged in a handful of keystrokes. Ships as one self-contained binary, with an offline `--demo` mode that needs no token or network.

  • Single self-contained binary — reuses your existing gh CLI login
  • From “what needs my attention?” to merged in a handful of keystrokes
  • Offline --demo mode: explore the whole UI with zero setup
ratatui Native (CLI)
#TUI #GitHub #Developer Tooling
MIT active 10d ago

zonetimeline-tui

Spotlight
Maintainer Rust Active

A terminal tool for visually comparing time zones, built for distributed teams.

See at a glance where working hours overlap across zones and find meeting slots without the mental arithmetic, then manage your zone list interactively. Ships as a single binary with both a rich TUI and a plain-text mode for scripts and pipes.

  • Rich interactive TUI plus a plain-text mode for scripts & pipes
  • Ships as a single binary
  • ~89% test coverage
ratatui Native (CLI)
#TUI #Time Zones #Productivity
2 MIT active 2mo ago

spm4Kmp

Contributor Kotlin Active

A Gradle plugin to use Apple Swift packages and bridge Swift sources directly inside a Kotlin Multiplatform project.

Brings the Swift Package Manager ecosystem to KMP, letting you consume native Apple dependencies and expose Swift sources to shared Kotlin code. Backed by a dedicated docs site at spmforkmp.eu.

  • Brings the Swift Package Manager ecosystem to KMP
  • Backed by a dedicated docs site at spmforkmp.eu
Kotlin Multiplatform JVM / Native (Apple)
#KMP #Gradle Plugin #Swift Interop
389 MIT active 21d ago Project site

figgit

Maintainer TypeScript Active

A Figma plugin for exporting design tokens directly to GitHub, keeping design and code in sync.

Pushes design tokens straight from Figma into a GitHub repository, closing the loop between design decisions and the codebase that consumes them.

  • Exports design tokens straight from Figma to a GitHub repo
  • Closes the loop between design and code
Figma Plugin API Browser / Node.js
#Figma #Design Tokens #GitHub
5 MIT active 6mo ago

star-trader

Maintainer Rust Active

A Rust remake of the classic 1974 BASIC game 'Star Trader' by Dave Kaufman, wrapped in a modern terminal UI.

Faithfully retains the original mechanics and feel while adding modern niceties — customisable keybindings plus save & load — all rendered with ratatui.

  • Faithful remake of a 1974 BASIC original
  • Customisable keybindings, plus save & load
ratatui Native (CLI)
#TUI #Game #Retro #Simulation
1 active 5mo ago

module-graph

Contributor Kotlin Active

A Gradle plugin for visualising your project's module structure, powered by Mermaid.js.

Turns tangled multi-module Gradle builds into readable Mermaid diagrams you can drop straight into your docs. Published on the Gradle Plugin Portal.

  • Turns tangled module graphs into readable Mermaid diagrams
  • Published on the Gradle Plugin Portal
Gradle JVM
#Gradle Plugin #Visualisation #Mermaid.js
416 MIT active 7mo ago Project site
Want the full picture? Browse everything I'm tinkering with on GitHub.