
Airbrake
Error monitoring platform for tracking application exceptions and performance issues
Discover top open-source software, updated regularly with real-world adoption signals.

Self‑hosted error tracking platform with Django and Angular
GlitchTip provides a self‑hosted, Sentry‑compatible error monitoring solution built on Django and Angular, deployable on DigitalOcean, Heroku, and other cloud platforms.

GlitchTip is a self‑hosted error monitoring system that offers Sentry‑compatible APIs for both backend (Django) and frontend (Angular) applications. It stores events in PostgreSQL, uses Redis for real‑time notifications and task queues, and includes a Celery worker for background processing.
The project supplies ready‑to‑use deployment specifications for DigitalOcean App Platform and Heroku. With a single click you can launch a web service, worker, migration job, and the required PostgreSQL and Redis instances. Minimal configuration is needed—primarily a secret key and optional email settings. Production deployments can be hardened by upgrading to managed PostgreSQL and larger Redis instances.
Ideal for development teams that require full control over their error data, need on‑premise compliance, or already operate within Django/Angular stacks. The MIT‑licensed codebase can be customized, extended, and integrated into existing CI/CD pipelines.
When teams consider GlitchTip, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Capture backend exceptions in a Django API
Centralized view of stack traces, searchable by tag, with email alerts.
Monitor frontend JavaScript errors in an Angular SPA
Real‑time UI error dashboard with user context and notification.
Deploy quick error tracking for a new microservice on DigitalOcean
One‑click launch, auto‑configured PostgreSQL/Redis, ready within minutes.
Upgrade production environment with managed PostgreSQL and larger Redis
Improved reliability and performance for high‑traffic applications.
Yes, GlitchTip implements the Sentry API, allowing you to use standard Sentry client libraries.
Set the appropriate email environment variables (e.g., EMAIL_HOST, EMAIL_PORT) as described in the installation docs.
A PostgreSQL database is required for storing projects, events, and user data.
Yes, you can scale workers by adding additional dynos or app components and pointing them to the same Redis broker.
GlitchTip is provided as self‑hosted software; no official hosted service is offered.
Project at a glance
StableLast synced 4 days ago