awesome/repos

Collections · For engineers

Databases and Data Engineering

The storage, streaming, and processing systems most data platforms are assembled from.

Last reviewed Oct 2, 2026. Open in the explorer to search and filter within it.

  1. 1

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

    The relational database most projects should start with.

    22.5K+97 7d6KCtoday
  2. 2

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    In-memory data structures for caching, queues, and counters.

    77K+261 7d24.9KCtoday
  3. 3

    DuckDB is an analytical in-process SQL database management system

    An embedded analytical database; SQL over local files with no server.

    42.3K+130 7d4KC++today
  4. 4

    ClickHouse® is a real-time analytics database management system

    A column-oriented database for analytical queries over very large tables.

    50.5K+113 7d9.1KC++today
  5. 5

    Apache Kafka - A distributed event streaming platform

    The standard distributed log for event streaming.

    34.1K+165 7d15.6KJavatoday
  6. 6

    Apache Spark - A unified analytics engine for large-scale data processing

    Distributed batch and stream processing.

    44.2K+63 7d29.5KScalatoday
  7. 7

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    Scheduling and monitoring for data pipelines defined in Python.

    47.2K+67 7d18.1KPythontoday