influxdb
by
influxdata

Description: Scalable datastore for metrics, events, and real-time analytics

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on July 12th, 2024
Created on September 26th, 2013
Open Issues & Pull Requests: 2,143 (+0)
Number of forks: 3,714
Total Stargazers: 31,616 (+1)
Total Subscribers: 700 (+0)

Issue Activity (beta)

Open issues: 2,054
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,634 days
Stale 30+ days: 2,042
Stale 90+ days: 2,016

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • wontfix (1,594)
  • kind/bug (1,587)
  • 1.x (1,452)
  • team/ui (1,124)
  • area/2.x (1,043)
  • area/queries (697)
  • kind/feature-request (586)
  • v3 (561)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 3965.9 days
Mean response time: 3759.7 days
90th percentile: 4081.9 days
Tracked items: 563

Most active contributors

Detailed Description

InfluxDB is an open source time series database designed for collecting, processing, transforming, and storing event and time series data with emphasis on real-time ingest and fast query response times. The repository at influxdata/influxdb contains the codebase for InfluxDB 3 Core, which achieved general availability in April 2025. The project is written primarily in Rust and powers use cases including server monitoring, application performance monitoring, network monitoring, sensor data collection, financial market analytics, and behavioral analytics.

InfluxDB 3 Core distinguishes itself through a diskless architecture that supports object storage on S3, Azure, and GCP, or alternatively local disk storage without external dependencies. The database delivers sub-10 millisecond query response times for last-value queries and approximately 30 milliseconds for distinct metadata queries, making it suitable for interactive dashboards and real-time monitoring interfaces. Data persists in Apache Parquet format, and the system is built on Apache Arrow and DataFusion technologies.

The database supports multiple query languages including SQL, InfluxQL, and Flight SQL, with HTTP APIs available on port 8181. It accepts data in line protocol format and maintains backward compatibility with both InfluxDB 1.x and 2.x write APIs as well as InfluxDB 1.x query APIs. An embedded Python VM enables users to develop plugins and triggers directly within the database.

The repository maintains multiple version branches to support different user needs. The main branch contains InfluxDB 3 Core with SQL and InfluxQL support. The main-2.x branch hosts version 2.x with Flux and InfluxQL query languages, while the master-1.x branch preserves version 1.x with InfluxQL and Flux capabilities. Each version has dedicated documentation and release notes.

GitGenius activity data reveals substantial development momentum with 1814 tracked issues and pull requests. The median response latency across these items is 57.7 hours, indicating active community engagement. The v3 label appears on 518 items, reflecting concentrated effort on the current major version. The team/edge label tracks 218 items, while 1.x legacy support accounts for 200 items. Primary contributors include davidby-influx with 1214 recorded events, hiltontj with 903 events, and pauldix with 437 events, demonstrating consistent core team involvement.

The project shows cross-repository collaboration patterns, with overlapping contributors shared with microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting the codebase benefits from expertise across systems programming and developer tooling domains. Installation options include Docker images, Debian packages, RPM packages, and tarballs available through InfluxData's downloads portal. The software is licensed under either MIT or Apache 2 licenses at user discretion, reflecting the project's commitment to permissive open source licensing.

influxdb
by
influxdatainfluxdata/influxdb

Repository Details

Fetching additional details & charts...