# 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. That worked, but it was the wrong shape for source code. A ZIP has no history, no tags, and no place to fork from. Every update meant another ZIP.

So I moved them. Eight public repositories, 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 one long `README.md`. The README holds everything that used to be spread across a dozen Markdown files: 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 and a second pass by hand for emails, local paths, account ids, and real hostnames. What is public is placeholders only.

Two things did not change. The pages in the [software catalog](https://flaviocopes.com/software/) stay as the landing pages, with the story behind each tool and a link to its repository. And there is still no support. Issues, pull requests, discussions, and the wiki are off on every repository. If you want something different, fork it and make it yours.

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