Open-source uptime monitoring for websites, APIs and TCP ports.
- HTTP / HTTPS endpoint monitoring
- TCP port monitoring
- Real-time response time metrics
- Uptime history & check logs
- JWT-based authentication
- Discord & Email alerts (v2)
- Public status pages (v2)
- Multi-region checks (v3)
| Layer | Technology |
|---|---|
| Backend | Go |
| Frontend | TypeScript |
| Database | MongoDB |
| Cache/Queue | Redis |
# Clone
git clone https://github.com/v4lss/Anima.git
cd Anima
# Copy env
cp .env.example .env
# Run API (requires Go 1.22+)
cd api && go run ./cmd/animas
# Run Web
cd web && npm install && npm run devanimas/
├── api/ # Go backend (Clean Architecture)
├── web/ # TypeScript frontend
├── docs/ # Documentation
└── scripts/ # Dev & deployment scripts
See ROADMAP.md