OpenStatus
The Open-Source synthetic monitoring platform.
Learn more »
Discord · Website · Issues
About OpenStatus 🏓
OpenStatus is open-source synthetic 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 [email protected] or book a call
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:
-
Install Devbox
curl -fsSL https://get.jetify.com/devbox | bash
-
Install project dependencies, build and start services
devbox services up
Alternatively, follow the instructions below.
Requirements
Setup
- Clone the repository
git clone https://github.com/openstatushq/openstatus.git
- Install dependencies
pnpm install
- Initialize the development environment
Launch the database in one terminal:
turso dev --db-file openstatus-dev.db
In another terminal, run the following command:
pnpm dx
- Launch the web app
pnpm dev:web
- See the results:
- open http://localhost:3000 for the web app
Videos
Videos to better understand the OpenStatus codebase: