← Back to case studies
June 2026

Shipping a self-hosted changelog widget under 5KB

Open-sourced a self-hosted changelog widget that does what Beamer and Headway do, minus the monthly bill. A single script tag embeds a 4KB widget in any web app, paired with a private React admin dashboard for publishing product updates. Runs entirely on your own infrastructure with SQLite and Docker.

Challenge

Changelog tools like Beamer and Headway work, but they ship user data to third parties, charge a monthly fee, and load external scripts into your app. Teams that want a changelog often just need a bell icon, an admin panel, and their own data staying put. The gap: a self-hostable option that is as easy to embed as a SaaS widget without the operational weight of a full database stack.

Approach

Outcome

Skills Demonstrated

Open SourceSelf-Hosted SoftwareDeveloper ToolsReactSQLiteDockerPrivacy by DesignEmbeddable Widgets

Links