Open-source tools

Tools I've built

Free and open-source, built to improve my own consulting practice. Take what's useful — no account required, no tracking, no strings.

All repos on Framagit ↗
No setup needed

Use online

Open the link and go. These run in your browser.

Sightlines

Three interactive systems-thinking tools for people working in mission-driven organisations. Each guides you through a short conversation and builds a live diagram as you go.

Contours

A topographic skills-profile visualiser and Open Badge v3 credential generator. Define competency axes and values; the tool renders layered contour lines as a signed, portable badge you can keep, share, and reload.

TaskDial

Most to-do apps show you a list. TaskDial shows you your day as a clock: tasks are coloured arcs, so you can see at a glance whether your plan is realistic, where the gaps are, and where you're overloading yourself.

Badge Studio

A simple, client-side badge generator running entirely in the browser. Tweak colours and settings, hit randomise, and get a downloadable badge image in PNG or SVG. Works with Open Badges or anywhere you need a recognition marker.

Commonplace

A self-hosted, federated link-collection manager. Curate collections of links and share them across the Fediverse (Mastodon etc.) and Bluesky, without creating new accounts on either network.

Stream

A different kind of RSS reader. Articles arrive, linger, and fade. You are not behind.

CalAnywhere

Privacy-first scheduling for any calendar. No OAuth. No email collection. No passwords. iCal URLs only.

Local-first

Download & use offline

Run locally on your own machine. No server, no internet connection required after download.

Groundwork

A dashboard for freelancers that lives entirely on your computer. Track your leads, income, time, and to-do list — without subscriptions, accounts, or sending your data anywhere.

nvAge

A fast, private notes app for your desktop. Type to search, press Enter to create. Your notes live as plain text files on your own machine — no accounts, no cloud, no one else reading them.