AltHub

influxdata/influxdb Alternatives

time series database / observability

InfluxDB is an open-source time series database for metrics, events, and real-time analytics, now built on a columnar architecture with object storage and SQL/InfluxQL support.

31.7kRustApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

ClickHouse/ClickHouseGitHub

When you need massive-scale SQL analytics over event data and are fine with a generic columnar DB rather than a purpose-built TSDB.

ClickHouse® is a real-time analytics database management system

49.5k
C++
Apache-2.0
active1mo ago
databendlabs/databendGitHub

When you want a cloud-native data warehouse on object storage with unified analytics/search/AI capabilities, but don't need Influx's specialized time-series features.

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

9.4k
Rust
NOASSERTION
active2mo ago
Mooncake-Labs/pg_mooncakeGitHub

When you already run Postgres and need columnar real-time analytics, avoiding a separate TSDB.

Real-time analytics on Postgres tables

2.0k
Rust
MIT
active7mo ago
gigapi/gigapiGitHub

When you want a lightweight DuckDB/Parquet-based lakehouse for sub-second time-series queries and prefer a small Go service.

GigAPI is a Timeseries lakehouse for real-time data and sub-second queries, powered by DuckDB OLAP + Parquet Query Engine, Compactor w/ Cloud-Native Storage. Drop-in FDAP alternative ⭐

390
Go
MIT
slowing1.0y ago
lindb/lindbGitHub

When you need a horizontally scalable, HA time-series database in Go with low operational overhead and no external dependencies.

LinDB is a scalable, high performance, high availability distributed time series database.

3.1k
Go
Apache-2.0
active3mo ago
questdb/questdbGitHub

When you need the highest raw ingest/query performance in a single binary with SQL and zero dependencies, and can accept a Java-based deployment.

QuestDB is a high performance, open-source, time-series database

17.3k
Java
Apache-2.0
active1mo ago
VictoriaMetrics/VictoriaMetricsGitHub

When you need a resource-efficient, Prometheus-compatible TSDB with simple single-node or cluster setup and low RAM/CPU usage.

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

17.6k
Go
Apache-2.0
active1mo ago
GreptimeTeam/greptimedbGitHub

When you want a unified Rust columnar database for metrics, logs, and traces with native OpenTelemetry support and object storage.

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

6.6k
Rust
Apache-2.0
active1mo ago
grafana/mimirGitHub

When you need horizontally scalable, multi-tenant long-term storage for Prometheus and are fully invested in the Prometheus ecosystem.

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

5.2k
Go
AGPL-3.0
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

parseablehq/parseableGitHub

When you want a ready-made observability platform with UI and ingestion for logs/metrics/traces, rather than a low-level database to build upon.

Parseable is an open source, unified infrastructure observability platform built in Rust on a data lake architecture. It tracks logs, metrics, traces, and events across apps, agents, and systems, reducing storage costs by up to 90% through columnar telemetry compression.

2.4k
Rust
AGPL-3.0
active1mo ago
netdata/netdataGitHub

When you need a turn-key agent-based monitoring solution with dashboards and alerting, and don't require a programmable query API.

The fastest path to AI-powered full stack observability, even for lean teams.

80.4k
Go
GPL-3.0
active1mo ago
openobserve/openobserveGitHub

When you want a Datadog-like all-in-one observability platform with logs, metrics, traces, and pipelines, with a GUI.

Open source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

21.6k
TypeScript
AGPL-3.0
active1mo ago
uptrace/uptraceGitHub

When you want an OpenTelemetry-native APM platform with dashboards and alerting, not a standalone TSDB.

Open source APM: OpenTelemetry traces, metrics, and logs

4.3k
Go
AGPL-3.0
active2mo ago
hyperdxio/hyperdxGitHub

When you want an observability platform with session replay and unified logs, metrics, traces, and errors, powered by ClickHouse.

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

9.9k
TypeScript
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named influxdb among their alternatives. The relationship is not symmetric — how influxdb rates them is a separate judgement, made when influxdb is analysed in its own right.

taosdata/TDengineGitHub

calls influxdb “Choose if you want a thriving TSDB with SQL support in InfluxDB 3.0 and an Apache-2.0 license, and can scale OSS without built-in clustering.”

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

25.1kCactive
apache/iotdbGitHub

calls influxdb “Choose it for a mature TSDB with InfluxQL/Flux when you don't need IoTDB's TsFile or edge-cloud sync.”

Apache IoTDB

6.4kJavaactive
prometheus/prometheusGitHub

calls influxdb “Choose when you want a push-oriented centralized metrics/event store and can bring your own collection and alerting.”

The Prometheus monitoring system and time series database.

65.9kGoactive
timescale/timescaledbGitHub

calls influxdb “Choose InfluxDB when you want a purpose-built metrics/event store with its own HTTP API and query language, no Postgres dependency.”

A time-series database for high-performance real-time analytics packaged as a Postgres extension

23.5kCactive
VictoriaMetrics/VictoriaMetricsGitHub

calls influxdb “Choose when you want a general-purpose metrics/events datastore with InfluxQL/SQL and do not need PromQL compatibility.”

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

17.6kGoactive
questdb/questdbGitHub

calls influxdb “Choose InfluxDB when you rely on the Telegraf/Grafana metrics ecosystem or a Rust-based TSDB; its different query language (Flux/InfluxQL) and data model mean a non-trivial migration.”

QuestDB is a high performance, open-source, time-series database

17.3kJavaactive
GreptimeTeam/greptimedbGitHub

calls influxdb “metrics/events TSDB with Flux/InfluxQL ecosystem; choose it for metrics-only applications on your own stack rather than unified log/trace storage.”

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

6.6kRustactive