20 Most Popular Open-Source Database & Data Processing Tools

The most-starred open-source databases, data warehouses and stream-processing engines — SQL, NoSQL, time-series, graph and vector — with GitHub links and star counts.

By The DevFixPro Editorial Team · independent editorial research project

Star counts retrieved from the GitHub API on 2026-08-17. Open-source projects grow daily, so treat the numbers as a snapshot — always check the linked repository for the latest figures, license, and activity.

Data lives in many shapes. The 20 open-source databases and data-processing engines below are ranked by GitHub stars (fetched 2026-08-17) — relational, document, key-value, time-series, graph, columnar and streaming. Each links to its GitHub repository.

Match the engine to the workload: Postgres/MySQL for transactions, Redis for cache, ClickHouse/DuckDB for analytics, InfluxDB for time-series, Neo4j for graphs, Kafka/Spark/Flink for streaming and batch.

  1. 1PostgreSQL on GitHub
    PostgreSQL21,812
    By PostgreSQL Global Development Group

    Advanced open-source relational database with extensions.

    View on GitHub →
  2. 2MySQL on GitHub
    MySQL12,382
    By Oracle / MySQL Team

    World's most popular open-source relational database.

    View on GitHub →
  3. 3Redis on GitHub
    Redis76,025
    By Redis Ltd.

    In-memory key-value store for cache, sessions and queues.

    View on GitHub →
  4. 4MongoDB on GitHub
    MongoDB28,496
    By MongoDB Inc.

    Document database with flexible JSON-like schemas.

    View on GitHub →
  5. 5Elasticsearch on GitHub
    Elasticsearch77,792
    By Elastic

    Distributed search and analytics engine.

    View on GitHub →
  6. 6ClickHouse on GitHub
    ClickHouse49,288
    By ClickHouse Inc.

    Blazing-fast columnar OLAP database for analytics.

    View on GitHub →
  7. 7DuckDB on GitHub
    DuckDB40,277
    By DuckDB Team

    In-process analytical SQL database, like SQLite for OLAP.

    View on GitHub →
  8. 8InfluxDB on GitHub
    InfluxDB31,702
    By InfluxData

    Time-series database for metrics and events.

    View on GitHub →
  9. 9Apache Cassandra on GitHub
    By Apache Software Foundation

    Distributed wide-column store for massive scale.

    View on GitHub →
  10. 10Neo4j on GitHub
    Neo4j17,075
    By Neo4j

    Native graph database with Cypher query language.

    View on GitHub →
  11. 11SQLite on GitHub
    SQLite10,279
    By D. Richard Hipp

    Small, fast, self-contained, serverless SQL database engine.

    View on GitHub →
  12. 12MariaDB on GitHub
    MariaDB8,108
    By MariaDB Foundation

    Community-developed fork of MySQL.

    View on GitHub →
  13. 13TiDB on GitHub
    TiDB40,437
    By PingCAP

    Distributed, MySQL-compatible HTAP database.

    View on GitHub →
  14. 14RocksDB on GitHub
    RocksDB31,968
    By Meta / Facebook

    Embeddable persistent key-value store on Log-Structured Merge trees.

    View on GitHub →
  15. 15Apache Kafka on GitHub
    Apache Kafka33,520
    By Apache Software Foundation

    Distributed event-streaming platform.

    View on GitHub →
  16. 16Apache Spark on GitHub
    Apache Spark43,825
    By Apache Software Foundation

    Unified analytics engine for large-scale data processing.

    View on GitHub →
  17. 17Apache Flink on GitHub
    Apache Flink26,266
    By Apache Software Foundation

    Stream-processing framework for stateful computations.

    View on GitHub →
  18. 18Apache Airflow on GitHub
    Apache Airflow46,506
    By Apache Software Foundation

    Platform to programmatically author, schedule and monitor workflows.

    View on GitHub →
  19. 19Vitess on GitHub
    Vitess21,226
    By PlanetScale / Vitess

    Database clustering system for horizontal scaling of MySQL.

    View on GitHub →
  20. 20MinIO on GitHub
    MinIO61,391
    By MinIO Inc.

    High-performance, S3-compatible object storage.

    View on GitHub →

← Back to Open Source Top Lists