Back to Templates

OpenStatus.dev

OpenStatus is an open source alternative to your current monitoring service with a beautiful status page.

Written by
mxkaske, thibaultleouay
Framework
Next.js
Language
Typescript
OpenStatus is an open source alternative to your current monitoring service with a beautiful status page.

OpenStatus

The Open-Source synthetic monitoring platform.
Learn more Β»

Discord Β· Website Β· Issues

About OpenStatus πŸ“

OpenStatus is open-source synthetic monitoring monitoring platform.

  • Synthetic monitoring: Monitor your website and APIs globally and receive notifications when they are down or slow.

Recognitions πŸ†

Contact us πŸ’Œ

If you are interested in our enterprise plan or need special features, please email us at ping@openstatus.dev or book a call

Roadmap πŸ—ΊοΈ

Here's our roadmap feel free to contribute to it.

Contributing 🀝

If you want to help us building the best status page and alerting system, you can check our contributing guidelines

Top Contributors

Made with Contrib.rocks

Stats

Tech stack πŸ₯ž

Getting Started πŸš€

With Devbox

You can use Devbox and get started with the following commands:

  1. Install Devbox
    1curl -fsSL https://get.jetify.com/devbox | bash
  2. Install project dependencies, build and start services
    1devbox services up

Alternatively, follow the instructions below.

Requirements

Setup

  1. Clone the repository
1git clone https://github.com/openstatushq/openstatus.git
  1. Install dependencies
1pnpm install
  1. Initialize the development environment

Launch the database in one terminal:

1turso dev --db-file openstatus-dev.db

In another terminal, run the following command:

1pnpm dx
  1. Launch the web app
1pnpm dev:web
  1. See the results:

Videos

Videos to better understand the OpenStatus codebase:

Protect your API.
Start today.

150,000 requests per month. No CC required.