Relational Databases

Relational database systems and SQL technologies

postgresqlmysqlsqlitesql
Snailclimb
JavaGuide
Snailclimb
150.5k

A comprehensive guide to the core knowledge that most Java programmers need to master

netdata
netdata
netdata
74.9k

Netdata - Netdata can perform distributed, real-time performance and health monitoring for systems or applications

grafana
grafana
grafana
68.7k

Grafana - A tool for monitoring, metric analysis and dashboards for Graphite, InfluxDB and Prometheus, etc.

nocodb
nocodb
nocodb
55.5k

An open-source intelligent spreadsheet tool that can quickly create your own database applications. It is based on MySQL and MongoDB databases and provides a visual interface, making database management more simple.

dbeaver
dbeaver
dbeaver
44.2k

Desktop management tools that support mainstream databases. A database management tool written in Java, it supports any database supported by JDBC. Although there are free community editions and paid enterprise editions, the free functions are actually enough.

coollabsio
coolify
coollabsio
43.0k

A self-hosted solution for a project that is open source on GitHub, which can be used as an alternative to Heroku and Netlify. It supports reverse proxy, free SSL certificate configuration, multiple common database configurations, one-click installation and upgrade of projects, and other functions. Coolify aims to provide a flexible self-hosted solution that allows developers to easily deploy and manage their applications.

metabase
metabase
metabase
42.5k

A quick data analysis and visualization tool that provides users with a friendly user experience and integration capabilities. It helps companies easily explore and understand their own data without the need for complex data queries and analytical skills. For enterprises and data analysts who need to quickly obtain data insights, Metabase is a powerful and easy-to-use BI tool.

usememos
memos
usememos
42.2k

A privacy-first, lightweight note-taking service. Memos provides a simple and powerful way to capture and share your great thoughts. The project focuses on user privacy protection, allowing users to record and manage important information with peace of mind, while providing an easy-to-use interface that makes note-taking and organization simple and efficient.

ClickHouse
ClickHouse
ClickHouse
41.4k

A free big data analysis database management system (DBMS) designed for handling massive amounts of data. It provides powerful analytical functions that can be used for real-time queries and analysis of large-scale data sets, helping users quickly extract valuable information from massive data.

apache
spark
apache
41.4k

Spark - Apache Spark is a fast and general-purpose cluster computing system for big data. It provides high-level APIs in Scala, Java, Python and R, as well as an optimized engine for generic computation graphs that support data analysis.

pingcap
tidb
pingcap
38.6k

An open-source distributed NewSQL database that can elegantly replace traditional database middleware, database sharding, and other sharding schemes. TiDB has core features such as horizontal scalability, high availability, high concurrency, and strong consistency, making it suitable for various large-scale data processing and real-time analysis scenarios. It simplifies database operations and maintenance and improves data processing performance.

QuivrHQ
quivr
QuivrHQ
38.1k

makeplane
plane
makeplane
36.9k

Plane is a simple, scalable, and open-source project and product management tool. It provides basic task tracking functionality that allows users to create, assign, and track the progress of tasks. At the same time, Plane supports various project management frameworks such as agile development, waterfall model, etc., allowing users to choose the appropriate framework based on their needs to manage projects. This tool has usability and flexibility, helping teams better organize and coordinate project work.

0voice
interview_internal_reference
0voice
36.9k

interview_internal_reference - 2019 latest summary, Alibaba, Tencent, Baidu, Meituan, Toutiao and other technical interview questions, as well as answers, expert question setter analysis summary

calcom
cal.com
calcom
36.9k

An open source calendar alternative. It makes our lives much easier. We use it to schedule business meetings, seminars, yoga classes, and even call family members. However, most tools are very limited in terms of control and customization.

AobingJava
JavaFamily
AobingJava
36.5k

Java interview and learning guide, which covers most of the core knowledge that Java programmers need to master, including JVM, concurrency and multi-threading, common tool sets, data structures and algorithms, message queues, databases, etc.

DataExpert-io
data-engineer-handbook
DataExpert-io
34.4k

A learning guide for data engineers covering books, courses, interview materials, excellent blogs, communities and bloggers worth following.

directus
directus
directus
31.0k

A modern data stack tool that provides instant REST and GraphQL APIs for any SQL database, along with an intuitive no-code data collaboration application. Directus is designed to simplify data management and collaboration, allowing users to create and manage complex data models without writing code, while also providing powerful API support for developers to integrate and extend.

drawdb-io
drawdb
drawdb-io
30.8k

An open source and free online database design tool and SQL generator that supports mainstream databases, allowing you to easily create database diagrams, export SQL scripts, and customize the editor.

surrealdb
surrealdb
surrealdb
29.6k

SurrealDB is a cloud-native, end-to-end database designed for modern applications, including web, mobile, serverless, and traditional systems. It simplifies development by combining database, API, and authentication layers into one platform, reducing the need for server-side components. Key features include real-time collaboration, support for SQL, GraphQL, and WebSocket connections, granular row-level access control, and multi-model data storage (tables, documents, and graph). SurrealDB supports structured and unstructured data, full-text indexing, geospatial querying, and embedded JavaScript functions for custom logic. It can be deployed as a single node or in a distributed cluster, ensuring scalability and high availability. With easy installation and integration across multiple platforms, SurrealDB accelerates secure, performant app development.

getredash
redash
getredash
27.5k

An open source BI tool that provides web-based database query and data visualization functionality

hollischuang
toBeTopJavaer
hollischuang
25.4k

A list of knowledge points that Java engineers need to master in order to become a god

apache
flink
apache
25.0k

Flink - Apache Flink is an open source stream processing framework with powerful streaming and batch processing capabilities

taosdata
TDengine
taosdata
24.1k

A big data platform specifically designed and optimized for industries such as the Internet of Things (IoT) and application monitoring. Its database insertion and query operations are 10 times faster than other databases! It also consumes very low costs compared to other typical solutions in this category. TDengine only requires less than 1/5 of computing resources, and it provides interfaces for development in Java, C/C++, Python, Go, RESTful API, etc. Are you still worried about the performance of data writing, reading, and computing? With it, your hair survival rate will definitely increase significantly.

CodePhiliaX
Chat2DB
CodePhiliaX
23.4k

forthespada
CS-Books
forthespada
23.0k

A project that gathers more than 1000 classic computer books, personal notes and various interview resources. The book resources cover various fields of computer science, including C/C++, Java, Python, Go language, data structures and algorithms, operating systems, backend architecture, computer networks, design patterns, etc. In addition, the project also includes articles and personal notes published by the author on various platforms, which is a treasure trove for computer learners.

dubinc
dub
dubinc
21.8k

sinaptik-ai
pandas-ai
sinaptik-ai
20.8k

apache
shardingsphere
apache
20.3k

ShardingSphere - an open-source distributed database middleware solution. It provides additional capabilities such as data sharding, read-write separation, flexible transactions, data encryption, and distributed governance in the JDBC layer of Java with zero intrusion to business applications. On this basis, it provides a server version that encapsulates common database protocols to support heterogeneous languages.

vitessio
vitess
vitessio
19.7k

Vitess - Vitess is a database cluster system for horizontal scaling of MySQL

beekeeper-studio
beekeeper-studio
beekeeper-studio
19.6k

An open-source cross-platform SQL editor that provides SQL syntax highlighting, auto-completion, data table content filtering and filtering, connection to web databases, storage of historical query records, etc. The editor supports mainstream databases such as SQLite, MySQL, MariaDB, Postgres, etc., and is compatible with desktop operating systems such as Windows, macOS, Linux, etc.

airbytehq
airbyte
airbytehq
18.6k

An open-source data integration platform that can complete data integration in just a few minutes through APIs, applications, command-line tools, and other methods for subsequent use and management.

vanna-ai
vanna
vanna-ai
18.4k

Chat with your SQL database. This project uses LLM+RAG+database technology to allow users to query SQL databases through natural language and generate SQL answers to your questions.

Tencent
APIJSON
Tencent
18.0k

A framework for quickly developing API services, providing fully automated APIs for simple add, delete, modify and query operations as well as complex queries and simple transaction operations. With APIJSON, users no longer need to write interfaces and documents, greatly improving development efficiency.

chartdb
chartdb
chartdb
17.2k

ChartDB is an open-source, web-based database diagramming editor designed to simplify database schema visualization and management. It allows users to instantly import database schemas via a single "Smart Query," generating JSON for quick visualization. The platform supports interactive editing, enabling users to customize and annotate diagrams effortlessly. Additionally, ChartDB features AI-powered export capabilities, facilitating seamless database migrations by generating DDL scripts tailored to various database dialects. It supports multiple databases, including PostgreSQL, MySQL, SQLite, and more, and requires no installations or database passwords. ChartDB is currently in public beta, offering a user-friendly, no-account-required experience for database design and documentation.

sqlc-dev
sqlc
sqlc-dev
15.4k

A tool that converts SQL into type-safe Go code. It can automatically convert the input SQL statement into type-safe, readable Go code for operating databases, supporting MySQL, PostgreSQL and SQLite databases.

tursodatabase
libsql
tursodatabase
15.0k

An open-source SQLite fork created and maintained by Turso, designed to accommodate more use cases than SQLite was originally designed for. The project plans to use third-party OSS code wherever it makes sense to drive the development and improvement of SQLite.

itwanger
toBeBetterJavaer
itwanger
14.4k

A popular and humorous Java learning guide. The content covers the core knowledge points of Java basics, Java concurrent programming, Java virtual machine, Java enterprise-level development, Java interviews, etc., aiming to help learners better master Java programming.

marimo-team
marimo
marimo-team
14.1k

Innovative responsive Python notebook. This project is a responsive notebook designed specifically for Python, which automatically executes and updates the dependent code cells when interacting with the UI, ensuring consistency between the code and output. It is stored in pure Python files, making it easy to manage and run, and supports execution as a script or deployment as an interactive web application.

apache
doris
apache
13.9k

A high-performance, real-time analytical database based on MPP architecture, which performs excellently in scenarios with massive data and high concurrency. Currently, it is widely used in many well-known companies to build applications such as user analysis, log retrieval analysis, and user profiling.

windmill-labs
windmill
windmill-labs
13.9k

An open-source OSS developer platform. By writing a small amount of Python and Typescript scripts, you can quickly build production-level, multi-step automated applications.

sogou
workflow
sogou
13.9k

Sogou's open source C++ server engine on GitHub, as a lightweight and elegant enterprise-level program engine, can meet most of the needs of C++ backend development.

fuzhengwei
CodeGuide
fuzhengwei
11.6k

A Java learning material, which includes hand-written RPC framework, JVM implementation, SpringCloud entry cases, middleware development in SpringBoot, and service framework construction, etc.

trinodb
trino
trinodb
11.5k

AkashSingh3031
The-Complete-FAANG-Preparation
AkashSingh3031
11.3k

A repository of interview questions, which includes explanations of data structures and algorithm knowledge points, interview questions from Internet companies such as Facebook, Apple, Google, and demo examples based on mainstream programming languages.

documenso
documenso
documenso
11.1k

A document signing tool characterized by openness and community shaping. This project aims to provide a transparent, open document signing process that is jointly formed by the community. Through Documenso, users can make the document signing process smoother and more efficient.

JoeanAmier
TikTokDownloader
JoeanAmier
10.7k

A completely free and open source TikTok/TikTok collection tool.

yugabyte
yugabyte-db
yugabyte
9.6k

oceanbase
oceanbase
oceanbase
9.2k

OceanBase is a distributed relational database developed by Ant Group. It is based on the Paxos protocol and a distributed architecture, which realizes high availability and linear scalability. The OceanBase database can run on common server clusters without relying on special hardware architectures. This project aims to provide a reliable relational database solution for enterprise-level applications.

flyway
flyway
flyway
8.9k

Flyway - Make database migrations simple

cookieY
Yearning
cookieY
8.7k

An open source tool for SQL auditing, which is committed to helping developers quickly complete the audit, detection, execution and rollback of SQL statements, so that daily SQL changes can be more standardized.

judasn
Linux-Tutorial
judasn
8.7k

"Java Programmer's View of Linux" brings more people into the Linux world

apache
beam
apache
8.2k

Beam - Apache Beam is a unified model for defining batch and streaming data parallel processing pipelines, as well as a set of language-specific SDKs for building pipelines and Runners to execute them on distributed processing backends, including Apache Apex, Apache Flink, Apache Spark and Google Cloud Dataflow.

linkedin
school-of-sre
linkedin
8.0k

An enterprise internal SRE technology course open-sourced by LinkedIn on GitHub. It mainly includes Linux, Git, Python, Web, MySQL, big data, system design, network security and other contents.

JoeanAmier
XHS-Downloader
JoeanAmier
8.0k

The image/video collection tool of Xiaohongshu.

cooderl
wewe-rss
cooderl
7.5k

A stylish WeChat official account subscription tool, supporting WeChat official account subscription and RSS generation, automatic timed content update in the background, full text content output support, making reading barrier-free.

akopytov
sysbench
akopytov
6.4k

Sysbench - a multi-threaded benchmarking tool based on LuaJIT, which can test CPU, IO and databases, etc.

apache
hertzbeat
apache
6.4k

Recommend a user-friendly cloud monitoring system on GitHub: HertzBeat. No Agent required, with powerful custom monitoring capabilities. Supports website monitoring, PING connectivity, port availability, databases, operating systems, API monitoring, threshold alerts, and alert notifications.

Yin-Hongwei
music-website
Yin-Hongwei
6.2k

An open source music website management system that implements common functions such as playlist, player, user and music management.

MariaDB
server
MariaDB
6.2k

MariaDB - MariaDB Server is a branch of the MySQL Server developed by the community, initiated by core members of the original MySQL team

© 2025 GitHub Fun. All rights reserved.