GlitchTip alternative

OpenFault vs GlitchTip.

Both are MIT and both take the Sentry SDKs. The difference is what you run: GlitchTip needs Postgres, OpenFault is one container with SQLite inside.

OpenFault is in active development and not production ready. Updated November 12, 2026.

Tools compared
2
OpenFault license
MIT
Self-host price
Free
Containers
1
iOS app
Free

Best for teams that want one container, SQLite, no paid tier, and alerts on a free native iOS app.

01 · Honest

Who should pick GlitchTip.

You want uptime and performance
GlitchTip lists uptime monitoring and performance monitoring. OpenFault does errors only.
You want it hosted
GlitchTip sells hosted plans. OpenFault has none.
You need production today
GlitchTip ships releases. OpenFault is in active development.
Pick OpenFault if
You want a free native iOS app for alerts, one container and no database server, MCP built in for agents and live TV mode.

Compare

Side by side.

From each project’s own docs and pricing pages, checked 2026-11-09.

OpenFaultGlitchTip
LicenseMITMIT
Self-host priceFree, MIT, no paid tierFree
Hosted planNoneFree up to 1k events/mo; $15/mo small plan
Containers to run1App + Postgres
DatabaseSQLitePostgres
Minimum RAMPeak 28 MB in a 10k-event burst (measured)256 MB minimum, 512 MB recommended
RuntimeRust + SQLitePython (Django)
Sentry SDK compatibleYesYes
Source mapsYes, via sentry-cliYes, via file upload
iOS crash symbolicationYes, dSYM upload + Swift demangling—
Live updates and TV modeYes, SSE—
MCP serverBuilt in, approval-gated—
iOS appWidgets, push, QR pairing (on the App Store)—

Verified 2026-11-09. A dash means we haven’t checked. Sources: Sentry self-hosted, Sentry pricing, GlitchTip, Bugsink, Telebugs.

FAQ

Questions.

Is OpenFault a GlitchTip alternative?

Yes. Both are MIT and both accept the Sentry SDKs. GlitchTip needs Postgres; OpenFault runs as one container with SQLite and no other services.

How much RAM does GlitchTip need?

GlitchTip’s install docs list 256 MB minimum and 512 MB recommended, plus a Postgres database. OpenFault runs as one container with SQLite inside the same process, so there is no separate database to run.

Does GlitchTip have a hosted plan?

Yes. Free up to 1,000 events a month, and a small plan at $15/mo. OpenFault has no hosted plan: free, MIT, no paid tier.

Should I run GlitchTip or OpenFault on a small server instead of paying for error tracking?

Both are MIT-licensed and accept the Sentry SDKs, so either one lets you stop paying a per-event or per-seat bill and pay only for the machine. The difference is what you run and how you hear about errors. GlitchTip needs PostgreSQL 14+ beside the app and also offers a hosted plan (free up to 1,000 events a month, paid plans from $15/mo). OpenFault is one container with SQLite, has no hosted plan and no paid tier, and comes with a free native iOS app that sends push alerts to your phone. OpenFault is not production ready yet, so run it next to your current tracker first.

Why leave Sentry’s free plan for a self-hosted tracker?

Sentry’s free Developer plan is limited to 1 user and 5k errors a month. A self-hosted tracker that takes the same Sentry SDKs has no event cap or user limit from the vendor: you change the DSN and keep your code. OpenFault and GlitchTip are both MIT; you pay only for the machine you run it on.

OpenFault or GlitchTip: one container with SQLite, or Postgres?

GlitchTip needs PostgreSQL (14+) beside the app; its docs list 256 MB RAM minimum and 512 MB recommended. OpenFault is one container with SQLite inside the process, so there is no database server to run, patch or back up separately. Pick GlitchTip if you already run Postgres or need uptime and performance monitoring.

Does OpenFault have an MCP server for agents?

Yes. The MCP server is built in and approval-gated, so an agent can list issues, but stack frames, breadcrumbs and request data stay withheld until a person approves the issue for fixing. GlitchTip lists no MCP server.

Does OpenFault have a mobile app for alerts?

Yes, a free native iOS app on the App Store (Swift, MIT-licensed source on GitHub). Pair it with your server by scanning a QR code, get push alerts with Resolve and Mute right on the notification, and see unresolved counts and the latest issue in home and lock screen widgets. Push is opt-in through our hosted relay or one you run yourself.

Is OpenFault production ready?

Not yet. OpenFault is in active development and not production ready. Run it next to your current error tracker before you switch that one off.

Get started

Try it next to what you run now.

One command, no config. Free, MIT, no paid tier. In active development, so run it alongside your current tool before you switch.

  1. Start the container.

    docker run -d -p 8080:8080 -v openfault:/data ghcr.io/openfault/openfault
  2. Open http://localhost:8080. The setup wizard creates your admin account and first project.

  3. Put the project’s DSN in your Sentry SDK config. Read the install guide →

Keyboard shortcuts

c
Copy the install command
t
Toggle theme
g d
Open the docs
?
Show this list