awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
influxdata avatar

influxdata/influxdb

0
View on GitHub↗
31,556 stars·3,701 forks·Rust·Apache-2.0·57 viewsinfluxdata.com↗

Influxdb

InfluxDB is a specialized time series database platform engineered for the high-speed ingestion, compression, and retrieval of timestamped data at scale. It functions as a distributed metrics platform, providing the infrastructure necessary to organize and analyze massive volumes of time-stamped information to identify trends, patterns, and anomalies within complex data streams.

The platform distinguishes itself through a functional dataflow engine that utilizes a specialized programming language for complex analytical transformations and automated tasks. This architecture is supported by a plugin-driven ingestion system that decouples data collection from core storage, alongside a distributed consensus protocol that ensures high availability and metadata consistency across clustered environments. To maintain performance as data grows, the system employs shard-based partitioning, columnar compression, and log-structured merge-tree storage to optimize write throughput and analytical query execution.

Beyond core storage, the platform provides a comprehensive suite of tools for infrastructure monitoring, automated alerting, and data visualization. Users can manage the entire data lifecycle through a centralized control plane that handles cluster provisioning, security, and retention policies. The ecosystem includes integrated agent management for telemetry collection, allowing for consistent configuration and health monitoring across distributed computing environments.

Deployment options are flexible, ranging from single-node instances for development to fully-managed cloud, serverless, and enterprise-grade clustered services.

Features

  • Time Series Databases - Provides a specialized storage engine optimized for high-speed ingestion and retrieval of timestamped data points.
  • Domain Specific Languages - Provides a functional programming language designed specifically for complex data processing and analytical operations.
  • Scalable Database Clusters - Deploys and manages high-performance database clusters that maintain consistent performance as storage requirements grow.
  • Distributed Consensus Protocols - Maintains cluster state and metadata consistency across multiple nodes to ensure high availability.
  • Data Ingestion Plugins - Gathers metrics and events from various sources using a lightweight, plugin-driven tool.
  • Telemetry Platforms - Provides a distributed architecture for gathering, forwarding, and monitoring telemetry data from infrastructure and edge devices.
  • Columnar Storage Engines - Stores time-stamped values in memory-efficient columnar blocks to accelerate analytical scans.
  • Database Sharding - Distributes data across multiple physical storage segments to enable horizontal scaling and parallel query execution.
  • Dataflow Engines - Executes complex analytical transformations and automated tasks directly against stored data streams.
  • High-Volume Data Ingestion - Collects and processes massive streams of events and metrics into a centralized storage system.
  • Log-Structured Storage - Organizes incoming data into sorted immutable files to optimize write throughput and range-based queries.
  • Stream Processing - Includes a dedicated processing engine for analyzing time-stamped information by creating alerts and transformation jobs.
  • Data Storage and Search - Time-series database for high-performance metric storage.
  • Data Storage Systems - Stores metrics and events for real-time analytics.
  • Database Systems - Scalable datastore optimized for metrics and real-time analytics.
  • Database Tools - Time-series database.
  • Databases and Storage - A scalable database optimized for time-series and real-time analytics.
  • Databases & Data - Time series database.
  • Distributed Storage - Scalable datastore optimized for metrics and real-time analytics.
  • Monitoring Backends - High-performance time-series database for metrics and events.
  • Relational Databases - Scalable datastore for metrics and real-time analytics.
  • Clustered Infrastructure - Supports provisioning highly available database clusters on container orchestration infrastructure.
  • Infrastructure Monitoring - Tracks the health and status of servers and applications by visualizing key metrics.
  • Dashboards - Provides custom dashboards with various graph types and an interactive explorer for deep investigation.
  • Data Lifecycle Management - Supports organizing and analyzing time-stamped information through scheduled tasks and deep exploration tools.
  • Data Ingestion Agents - Decouples data collection from storage using modular agents that normalize metrics from diverse sources.
  • Enterprise Clustering - Supports provisioning highly available database clusters designed for large-scale enterprise environments.
  • Alert Handling - Allows configuring threshold and deadman rules to trigger notifications when specific data conditions are met.
  • Database Management Consoles - Provides a centralized control plane for provisioning clusters and managing operational data trends.
  • Infrastructure Dashboards - Enables tracking host status and application performance using pre-built dashboards.
  • Configuration Management - Provides centralized management to update and maintain collection agent settings.
  • Cloud Database Services - Enables provisioning dedicated, fully-managed database clusters in the cloud for consistent performance.
  • Managed Cloud Services - Offers fully-managed, multi-tenant database instances in the cloud for high-performance ingestion.
  • Serverless Databases - Offers a fully-managed, multi-tenant database service that eliminates infrastructure management tasks.
  • Database Administration Interfaces - Provides a centralized interface for managing retention policies, user permissions, and database resources.
  • Data Explorers - Includes a dedicated user interface for exploring, querying, and managing stored information.

Star history

Star history chart for influxdata/influxdbStar history chart for influxdata/influxdb

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Influxdb

These projects share indexed features with Influxdb. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • taosdata/tdenginetaosdata avatar

    taosdata/TDengine

    24,734View on GitHub↗

    TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of timestamped metrics and sensor data. It functions as a SQL-compatible analytics engine, allowing users to perform complex operations on massive volumes of time-ordered information using standard relational syntax. The platform is built to serve as a backend foundation for industrial IoT environments, managing real-time data streams and device metadata through a cluster-based architecture. The system distinguishes itself through a distributed sharding architecture that uses consi

    Cbigdatacloud-nativecluster
    View on GitHub↗24,734
  • opentsdb/opentsdbOpenTSDB avatar

    OpenTSDB/opentsdb

    5,068View on GitHub↗

    OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of high-cardinality system metrics. It functions as a data store and analytics platform that enables large-scale metric ingestion and infrastructure performance monitoring across a distributed cluster. The system distinguishes itself through a distributed storage abstraction that supports multiple backends such as HBase, Cassandra, and Google Bigtable. It utilizes a hierarchical metric tree to organize time series and employs numeric identifier indexing to reduce storage footpri

    Java
    View on GitHub↗5,068
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • pingcap/tidbpingcap avatar

    pingcap/tidb

    40,166View on GitHub↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    Gocloud-nativedatabasedistributed-database
    View on GitHub↗40,166
Compare all 30 related projects→

Frequently asked questions

What does influxdata/influxdb do?

InfluxDB is a specialized time series database platform engineered for the high-speed ingestion, compression, and retrieval of timestamped data at scale. It functions as a distributed metrics platform, providing the infrastructure necessary to organize and analyze massive volumes of time-stamped information to identify trends, patterns, and anomalies within complex data streams.

What are the main features of influxdata/influxdb?

The main features of influxdata/influxdb are: Time Series Databases, Domain Specific Languages, Scalable Database Clusters, Distributed Consensus Protocols, Data Ingestion Plugins, Telemetry Platforms, Columnar Storage Engines, Database Sharding.

Which projects share features with influxdata/influxdb?

Projects with overlapping indexed features include: taosdata/tdengine — TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of… opentsdb/opentsdb — OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and… questdb/questdb — QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of… cockroachdb/cockroach — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict…