Overview openstatus combines public status pages, uptime checks from 28 regions and incident management in one platform. Monitors, pages and notification channels are declared in YAML or Terraform and applied from a CLI or CI, and an MCP server and Slack agent can operate incidents. The stack is a Next.js dashboard, a Hono API, a Go checker, Turso for data and Tinybird for analytics, self-hosted via Docker Compose, Coolify or Railway.
Who it is for: Teams running status pages and uptime monitoring who want config in code
Strengths Monitors and status pages declared in YAML or Terraform, applied from CLI or CI MCP server, --json CLI and typed API with read-only or read-write key scopes Checks run from 28 regions across 3 cloud providers Prebuilt images and Compose, Coolify and Railway deployment paths Weaknesses Needs several services: dashboard, API, workflows, checker, libSQL and Tinybird AGPL-3.0 license restricts closed-source network use Enterprise features are offered by contact; the README does not list which No tagged release; self-hosters track the main branch or latest images What it needs no GPU Compose Needs Docker, Turso/libSQL, Tinybird, Node.js, pnpm port 3002 Quick answers Is openstatus open source? Yes. Its code is on GitHub under the AGPL-3.0 license.
Can you run openstatus with Docker? Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Backends, databases and hosting Rank Project Score 1 bun JavaScript and TypeScript runtime with bundler, test runner and package manager 96.7k stars custom license93 out of 100 score 2 strapi Headless CMS that generates REST and GraphQL APIs from content models
Live demo ↗
(opens in a new tab) 73.5k stars +245 (+0.3%) in 30 days custom license92 out of 100 score 3 traefik HTTP reverse proxy and load balancer that auto-discovers routes from orchestrators 65.5k stars +446 (+0.7%) in 30 days MIT92 out of 100 score # 4appwrite Backend with auth, databases, storage, functions and an MCP server for agents
Live demo ↗
(opens in a new tab) 58k stars +463 (+0.8%) in 30 days BSD-3-Clause92 out of 100 score # 5medusa Node.js commerce platform with modular products, carts, orders and payments 37.2k stars custom license92 out of 100 score
How to choose Check what you get self-hosted versus only in the managed cloud. See how it handles auth, row-level security and file storage. Look at the client SDKs for your stack. Health
Releases No GitHub releases
Top contributor 45% of commits554 of 1,238 in the last 12 months
Security advisories NoneOn GitHub, in the last 12 months
OpenSSF Scorecard Not checked Read from GitHub, deps.dev and OpenSSF on 11 Nov 2026. Bots and coding-agent accounts are left out of the commit counts. Not part of the score: how we check .
License in plain words AGPL-3.0 Copyleft
Use it at work Yes
Change it and rebrand it Yes
Sell it or host it for others Yes, with source Your part: Like GPL-3.0, and if users reach a changed version over a network, offer them its source under AGPL-3.0.
A plain summary, not legal advice. Read the license on GitHub ↗ (opens in a new tab)
Deploy it Needs before it works: Docker, Turso/libSQL, Tinybird, Node.js, pnpm.
Buttons from the project's own README. It runs in your account on that platform; we host nothing.
Bring in an engineer who knows openstatus . By the hour for upkeep and fixes, or a fixed price for a build. Our own engineering service; it never changes a rank.
Where to run it Referral links: if you sign up through one, we get a commission. They never change a rank.
Ask your AI assistant The rankings as an MCP server for Claude, Cursor, ChatGPT and any MCP client. Free, no key, read-only.
Setup for other apps → Claude Code claude mcp add archestack -- npx -y @archestack/mcpCopy
Connector URL https://mcp.archestack.com/mcpCopy
Then ask: Compare openstatus with its top alternatives on Archestack
Share this rank #69 of 102 in Backends, databases and hosting on Archestack, as of 11 Nov 2026.
Show it in your README or on your site The badge below goes in a README; a card with the rank, score and signals goes on a site or blog. Both update twice a day.
Copy for README Copy for your site
Show code README (Markdown)
[](https://archestack.com/best-of-vibe-coding/projects/openstatus/)Site or blog (HTML)
<iframe src="https://archestack.com/embed/best-of-vibe-coding/openstatus/" title="openstatus on Archestack" width="400" height="270" style="border:0;max-width:100%" loading="lazy"></iframe>How badges work Preview the card
Best of Vibe Coding on GitHub Each review comes from the project's README and facts we check on GitHub. The fix form opens with openstatus filled in.