Skip to content
Project categories

Data · GitHub

Store, explore, and understand your data.

Useful GitHub projects

4,872 projects

pg

datawan-labs

795stars
pg preview

In Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)

  • Query Playground
  • ERD Schema generator
DataTypeScriptMITGitHub
464stars

End-to-end Data Lakehouse project built on Databricks, following the Medallion Architecture (Bronze, Silver, Gold). Covers real-world data engineering and analytics workflows using Spark, PySpark, SQL, Delta Lake, and Unity Catalog. Designed for learning, portfolio building, and job interviews.

DataJupyter NotebookMITGitHub

olake

datazip-inc

1,583stars
olake preview

OLake - Fastest Databases, Kafka & S3 Replication to Apache Iceberg with Table optimization (Called OLake Fusion). ⚡ Efficient, quick and scalable data ingestion for real-time analytics. Supported sources : Postgres, MongoDB, MySQL, Oracle, MSSql, DB2, Kafka, S3.

  • Oracle Full Load Support
  • Oracle Incremental
DataGoApache-2.0GitHub

olake-ui

datazip-inc

39stars
olake-ui preview

Frontend & BFF (Backend for frontend) for Olake. This includes the UI code and backend code for storing the configuration of sync and orchestrating it.

DataTypeScriptApache-2.0GitHub

erpl

DataZooDE

65stars

ERPL is a DuckDB extension to integrate Enterprise Data in your Data Science and ML pipelines within minutes! ERPL connects DuckDB to SAP ecosystem via standard interfaces.

data

datenanfragen

134stars

The data behind the Datenanfragen.de project. This contains a directory of contact information and privacy-related data on companies under the scope of the EU GDPR, a directory of supervisory authorities for privacy concerns, a collection of templates for GDPR requests and a list of suggested companies to send access requests to.

DataTypeScriptCC0-1.0GitHub

Datus-agent

Datus-ai

1,918stars
Datus-agent preview

The Future of Data Engineering — A CLI SQL client for the modern data stack, enabling AI-native context engineering for data.

databasement

David-Crty

2,626stars
databasement preview

Self-hosted database backup manager with a web UI. Schedule, back up, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite, and Redis databases to S3, SFTP, Samba, or local storage. Supports SSH tunnels.

  • Multi-database support - Manage MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite, Firebird, and Redis/Valkey servers from a single interface
  • SSH tunnel support - Connect to databases in private networks through a bastion/jump server with password or key-based authentication

Trysil

davidlastrucci

160stars
Trysil preview

A lightweight, attribute-driven ORM for Delphi

  • Attribute-based mapping — decorate classes with [TTable], [TColumn], [TPrimaryKey] and you're done
  • 7 database drivers — Firebird, InterBase, MariaDB, Oracle, PostgreSQL, SQL Server, SQLite — all through FireDAC
DataPascalBSD-3-ClauseGitHub

rxjava2-jdbc

davidmoten

394stars

RxJava2 integration with JDBC including Non-blocking Connection Pools

DataJavaApache-2.0GitHub

analytics

DavidWells

2,670stars
analytics preview

Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors

  • Extendable - Bring your own third-party tool & plugins
  • Test & debug analytics integrations with time travel & offline mode
DataJavaScriptMITGitHub

litecli

dbcli

3,320stars
litecli preview

CLI for SQLite Databases with auto-completion and syntax highlighting

DataPythonBSD-3-ClauseGitHub
1,424stars
mssql-cli preview

A command-line client for SQL Server with auto-completion and syntax highlighting

DataPythonBSD-3-ClauseGitHub

mycli

dbcli

11,997stars
mycli preview

Rich MySQL Terminal Client with AutoCompletion, Syntax Highlighting, and Dataframes

  • Auto-completion as you type for SQL keywords as well as tables, views, columns, enums, and more!
  • SELECT * FROM tab will only show table names.
DataPythonBSD-3-ClauseGitHub

pgcli

dbcli

13,446stars

Postgres CLI with autocompletion and syntax highlighting

  • Auto-completes as you type for SQL keywords as well as tables and columns in the database.
  • Syntax highlighting using Pygments.
DataPythonBSD-3-ClauseGitHub

public

dbcodeio

366stars
public preview

The database IDE for VS Code, Cursor, and Windsurf. 80+ databases: Postgres, MySQL, SQL Server, MongoDB, Snowflake, and more. AI queries, ER diagrams, SQL notebooks.

  • Import/Export: CSV, Excel, JSON, Parquet, Avro
  • Backup/Restore: Native tools for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB
DataJavaScriptGitHub

kangaroo

dbkangaroo

519stars
kangaroo preview

Kangaroo is an AI-powered SQL client and admin tool for popular databases (MariaDB / MySQL / Oracle / PostgreSQL / Redis / SQLite / SQL Server / ...) on Windows / MacOS / Linux, support table design, query, model, sync, export/import etc, focus on comfortable, fun and developer friendly.

dbt-checkpoint

dbt-checkpoint

773stars
dbt-checkpoint preview

:fishing_pole_and_fish: List of `pre-commit` hooks to ensure the quality of your `dbt` projects.

DataPythonMITGitHub

DbUp

DbUp

2,634stars

DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.