# My software is now on GitHub

> The eight packages in my software catalog are now public MIT repositories on GitHub, with the full source, tests, and documentation in one README each.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2026-09-09 | Topics: [News](https://flaviocopes.com/tags/news/) | Canonical: https://flaviocopes.com/software-on-github/

All the software in my [catalog](https://flaviocopes.com/software/) is now on GitHub, under [github.com/flaviocopes](https://github.com/flaviocopes).

Until today you got these as ZIP files from my download library. It worked, but source code doesn't belong in a ZIP. There's no history and no tags, and nothing to fork from. Every update meant another ZIP.

So I moved everything to public repositories. Eight of them, all MIT licensed:

- [Waiting Lists](https://github.com/flaviocopes/waiting-lists), a self-hosted email waiting list app on Cloudflare Workers and D1
- [Livestream Recorder](https://github.com/flaviocopes/livestream-recorder), a macOS app that records live YouTube streams to MP4
- [Local Hoster](https://github.com/flaviocopes/local-hoster), stable `https://project.localhost` URLs for local dev servers
- [Port Pilot](https://github.com/flaviocopes/port-pilot), see and stop every local service from the menu bar, a terminal dashboard, or a CLI
- [Events Logger](https://github.com/flaviocopes/events-logger), a self-hosted event tracking dashboard with a REST API and CLI
- [Cloudflare Domains Toolkit](https://github.com/flaviocopes/cloudflare-domains), a guarded Registrar MCP server plus a DNS CLI
- [Plausible Automation Toolkit](https://github.com/flaviocopes/plausible-automation), a CLI and Codex skill for self-hosted Plausible
- [tte.js](https://github.com/flaviocopes/tte-js), 37 terminal-style text effects for the browser

Each repository has the code at the root, the tests, an `AGENTS.md` for coding agents, and a single long `README.md`. Everything that used to be spread across a dozen Markdown files is in that README now: setup, why I built it, how I built it, architecture, configuration, deployment, customization, security, the decisions, and the changelog.

Before publishing I ran every tree through gitleaks, then went through them by hand looking for emails, local paths, account ids, and real hostnames. Only placeholders made it out.

The pages in the [software catalog](https://flaviocopes.com/software/) stay where they are. They are the landing pages, with the story behind each tool and a link to its repository.

There is still no support. Issues, pull requests, discussions, and the wiki are off on every repository. If you need something different, fork it.

The newsletter [download library](https://flaviocopes.com/download/) now only has books and courses.
