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
| steipete/releasebar | dabao-yi/model-flux | denjino/horizon-view | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Self hosting the full service needs a Cloudflare account, Wrangler, and a configured GitHub App for dedicated API quota.
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.
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.
Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, Cloudflare KV.
No license file is specified in the README, so reuse terms are unclear.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.