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 ping@openstatus.dev 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: