infra · tooling
Filter in Explore Prometheus
11 production projects and 0 rule sets built with Prometheus.
Production projects
- Team Collaboration Suite Classic Mattermost A single Go binary keeps the API, scheduler, and websocket hub in one deployable process backed by a required PostgreSQL database, while optional Redis, Elasticsearch, and OpenSearch clients let larger deployments add caching and full-text search without changing the core architecture.
- Federated Link Aggregator & Forum Classic Lemmy Lemmy splits its Rust backend into many small crates (per database view, API, ActivityPub, email) over one PostgreSQL schema with heavy migrations, so federation, the local API and queries evolve separately while a single binary serves an instance.
- Shell History Sync Classic Atuin Atuin keeps history local in SQLite and encrypts it before sync, so the Axum sync server stays a thin store; a gRPC daemon and capability crates (CLI, server, AI, dotfiles) let each part evolve behind feature flags.
- Open-Source Payments Orchestration Classic Hyperswitch Hyperswitch runs a panic-averse Rust router on Actix Web with Redis absorbing hot writes and a drainer persisting them to PostgreSQL, while a routing DSL that also compiles to WebAssembly keeps processor selection consistent between server and browser.
- High-Performance S3 Object Storage Classic MinIO Implementing erasure coding, IAM, and multi-protocol event notifications directly in the Go server, instead of delegating to RAID or an external message broker, keeps a deployment to a single binary while still integrating with existing enterprise identity and messaging systems through native client libraries.
- Geo-Distributed Object Storage Engine Classic Garage Garage splits RPC, replication, storage and each API protocol into separate Rust crates around a pluggable embedded metadata engine (LMDB, SQLite or Fjall), so a geo-distributed cluster can tolerate node and network failures without depending on an external coordination service or database.
- Distributed Workflow Orchestrator Classic Temporal Temporal keeps workflow code in external workers and persists every state transition as an event history that the Go gRPC cluster (Frontend, History and Matching services) replays after crashes or restarts, so long-running workflows survive failures on PostgreSQL, MySQL, SQLite or Cassandra storage.
- Cloud-Native Observability Engine Classic OpenObserve Storing telemetry as Parquet on object storage instead of a traditional database, paired with DataFusion for SQL and dedicated PromQL crates, is what the project credits for its lower storage cost, while Cargo feature flags keep enterprise-only code optional inside the same open-core binary.
- Observability Data Router & Telemetry Pipeline Classic Vector Vector replaces resource-intensive logging agents and aggregators with a fast, memory-safe Rust binary capable of processing millions of events per second.
- Automated Health Dashboard & Status Monitor Classic Gatus The whole product ships as one Go binary with the Vue dashboard embedded via go:embed and YAML-defined check conditions, so a status page needs no separate frontend server and, by default, no external database.
- Search Engine Classic Meilisearch Keeping the milli search engine as a dependency-free library separate from the actix-web server crate lets ranking and indexing logic be tested and reused independently of HTTP, while per-index LMDB environments make each index independently portable and snapshot-able.
Often used with Prometheus
Questions about Prometheus
How many production projects use Prometheus?
11 verified production projects in the STACK IT FAST directory use Prometheus, each with a full architecture breakdown.
What is Prometheus most often used with?
Across projects in the directory, Prometheus is most commonly paired with Docker, Rust, PostgreSQL.