ReleaseBar
Release freshness dashboard for open source maintainers
ReleaseBar is a dashboard that tracks how fresh a GitHub user or org's releases are, flagging repos with stale releases, failing CI, or a backlog of open work.
ReleaseBar is a dashboard that shows how up to date the software releases are for public GitHub users and organizations. For any GitHub account, it displays each repository's latest version, when it was released, how many commits have happened since that release, overall activity, star count, primary language, and whether the project's continuous integration checks are passing. You can view it by visiting a URL like release.bar followed by a GitHub username or organization name.
When you first open a dashboard, it shows the visible public repositories right away using lightweight metadata, then fills in the deeper details like release history, commits, pull requests, and CI status in the background as that data becomes available, so the page becomes more complete without making you wait for everything up front.
The project is configured through a JSON file that lists which GitHub accounts to scan, whether to include forked or archived repositories, and which specific repositories to exclude. It also runs a Cloudflare Worker that serves both the app itself and an API for looking up any public GitHub owner on demand, backed by a Cloudflare KV cache so repeated visits do not need to refetch everything from GitHub each time. A feature called need attention highlights repositories that have unreleased commits, stale releases, failing or cancelled CI runs, or a backlog of open issues and pull requests, and explains why each one was flagged.
Users can sign in with a GitHub App to get their own dedicated API quota instead of sharing a limited server wide token, and can add extra public users, organizations, or specific repositories to their own dashboard view, up to a limit of eight added sources. Only public repository data is ever stored or shown, even if a signed in user grants access to private repositories through the GitHub App. The project is built in TypeScript and deployed to Cloudflare using Wrangler, with an automated deployment pipeline that runs on every push to the main branch.
Where it fits
- Check release freshness and CI status across all your public repos
- Spot repos that need attention due to stale releases or failing CI
- Build a shareable dashboard for a GitHub org's open source activity
- Sign in with a GitHub App to get your own API quota for larger scans