Skip to content
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e8e3d51
Removed broken lind and added an online formatter
cyrilbois Sep 2, 2020
881b4b5
Added MissionKontrol
duncan-m Feb 1, 2021
c80f700
Update README.md
KirillZi Dec 22, 2021
2026303
Merge pull request #17 from KirillZi/patch-1
danhuss Jun 16, 2022
0fdea95
Merge pull request #15 from duncan-m/patch-1
danhuss Jun 16, 2022
e95b529
Merge pull request #14 from cyrilbois/master
danhuss Jun 16, 2022
e1dd336
Add DBeaver to tools
wodencafe Aug 13, 2022
baab110
Added a new resource
Sachinbhatttech Aug 18, 2022
30f5de0
Merge pull request #19 from Sachinbhatttech/patch-1
danhuss Sep 20, 2022
da64033
Merge pull request #18 from wodencafe/wodencafepatch-1
danhuss Sep 20, 2022
6510ae8
Add link to awesome-postgresql
danhuss Sep 20, 2022
bcbc333
Merge pull request #21 from danhuss/danhuss-patch-1
danhuss Sep 20, 2022
eaa6f5b
Add EverSQL.com
etai4542 Nov 3, 2022
8141b51
Update README.md
danhuss Mar 25, 2023
ed6fdee
Merge pull request #23 from etai4542/main
danhuss Mar 25, 2023
b93adc1
Add SQLPage
lovasoa Jul 5, 2023
980da50
Merge pull request #24 from lovasoa/patch-1
danhuss Jul 17, 2023
9308513
Add sqlaxe to tools section (#25)
djberube Jul 14, 2024
bc19b0d
Update README.md (#26)
CodeForHunger Nov 6, 2024
5ed7705
Update README.md (#27)
modelorona Nov 6, 2024
bbae7e5
add sqruff (#28)
nikolaevx Nov 6, 2024
a1bae34
Update README.md (#29)
ben-nour Jan 5, 2025
be69e75
Add ThalamusDB to database tools list (#31)
itrummer Oct 15, 2025
631f4ba
Add sql-splitter to Tools (#33)
HelgeSverre Apr 25, 2026
4ddd8a0
Add CodeNeat SQL Formatter to Formatters section (#34)
Ahnhyeongkyu Apr 25, 2026
372d94d
Add SQL Syntax Cheat Sheet to Resources (#35)
mergisi Apr 25, 2026
10f01b9
Refine SQL Syntax Cheat Sheet description
danhuss Apr 25, 2026
34608a2
Simplify SQL Fiddle description
danhuss Apr 25, 2026
23fa4ac
Add SlowQL - SQL static analyzer (#36)
makroumi Apr 25, 2026
6651bfa
Updated name and URL for Schema Guard RDBM
danhuss Apr 25, 2026
6c6d3f6
Add mcdview to Tools
Gheop Aug 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ List of tools and techniques for working with relational databases inspired by o
- [Oracle](#oracle) - Software and packages specifically for Oracle and PL/SQL.
- [SQL Server](#sqlserver) - Software and packages specifically for SQL Server and T-SQL.
- [MySQL](https://github.com/shlomi-noach/awesome-mysql) - There is already a whole awesome list just for MySQL.
- [PostgreSQL](https://github.com/dhamaniasad/awesome-postgres) - There is alread a whole awesome list just for PostgreSQL.
- Cross Platform Stuff
- [Formatters](#formatter) - Tools and sites that will format your ugly SQL code.
- [Tools](#tools) - Other cool tools and sites.
Expand All @@ -29,21 +30,38 @@ List of tools and techniques for working with relational databases inspired by o

- [SQL Format](http://www.dpriver.com/pp/sqlformat.htm) - Instant SQL Formatter
- [Poor SQL](http://poorsql.com/) - Instant Free and Open-Source T-SQL Formatting (look here for the plugins and whatnot: https://github.com/TaoK/PoorMansTSqlFormatter )
- [T-SQL Tidy](http://www.tsqltidy.com/Default.aspx) - Online T-SQL formatting with Webservice and Plugins for SSMS.
- [ExtendsClass](https://extendsclass.com/sql-formatter.html) - Online SQL formatter
- [CodeNeat SQL Formatter](https://codeneat.dev/sql-formatter) - Privacy-first online SQL formatter supporting 7 dialects.

## <a name="tools"></a>Tools

- [sqruff](https://github.com/quarylabs/sqruff) - A SQL linter and formatter written in Rust that supports various SQL dialects and integrates with VSCode through a plugin.
- [sqlaxe](https://github.com/djberube/sqlaxe) - CLI tool for searching, filtering, formatting, and splitting SQL files. Supports 40+ dialects of SQL.
- [sql-splitter](https://github.com/HelgeSverre/sql-splitter) - CLI for splitting, merging, converting, and analyzing SQL dump files across MySQL, PostgreSQL, SQLite, and MSSQL.
- [SQLPage](https://github.com/lovasoa/SQLpage) - Open-source SQL-only website builder
- [PixQL](https://github.com/Phildo/pixQL) - Command-line image processing tool in SQL by @Phildo
- [SQL Fiddle](http://sqlfiddle.com/) - Easly test and share database problems and their solutions. Can use different backend DBMS's (MySQL, PostgreSQL, MS SQL Server, Oracle, and SQLite)
- [SQL Fiddle](http://sqlfiddle.com/) - Easly test and share database problems and their solutions. Supports multiple different backend DBMS's.
- [SqlPad](http://rickbergfalk.github.io/sqlpad/) - A web app for running SQL queries and visualizing the results
- [ERAlchemy](https://github.com/Alexis-benoist/eralchemy) - ERAlchemy generates Entity Relation (ER) diagram from databases
- [BigBash](https://github.com/zalando/bigbash) - Open-source converter that generates a bash one-liner from an SQL Select query, no database necessary
- [Flyway](https://flywaydb.org/) - Database migration tool
- [Liquibase](http://www.liquibase.org/) - Source Control for your database
- [Schema Guard RDBM](https://www.dbinvent.com/rdbm/) - Postgres database migration tool, plain-SQL, and declarative definition supported
- [PgCLI](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting
- [LINQPad](https://www.linqpad.net/) - LINQPad is not just for LINQ queries, but any C#/F#/VB expression, statement block or program.
- [SchemaSpy](https://github.com/schemaspy/schemaspy) - we will do the best to simplify documentation process of your database
- [MissionKontrol](https://github.com/Mission-Kontrol/MissionKontrol) - Self-hosted admin panel to manage one or more MySQL/PostGRES databases.
- [DBeaver](https://dbeaver.io) - Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases.
- [EverSQL](https://www.eversql.com/) - SQL query optimization and database observability, powered by AI.
- [WhoDB](https://github.com/clidey/whodb) - SQL/NoSQL/Graph/Cache/Object data explorer with AI-powered chat + other useful features
- [ThalamusDB](https://github.com/itrummer/thalamusdb) - SQL with AI operators on text, images, and sound files.
- [SlowQL](https://github.com/makroumi/slowql) - SQL static analyzer with extensive rules for security, performance, and quality. Zero dependencies, completely offline.
- [mcdview](https://github.com/Gheop/mcdview) - Generates a standalone, interactive HTML ER diagram from a SQL schema (PostgreSQL, MySQL, SQLite and ~15 dialects) or pgModeler/dbml/Prisma, shareable by link

## <a name="resources"></a>Resources

- [Curated SQL Learning Resources on Hackr.io](https://hackr.io/tutorials/learn-sql) - Programming Community Curated Resources for learning SQL
- [Basic and advanced concepts of SQL with examples on Scaler](https://www.scaler.com/topics/sql/) - A curated interactive space for aspiring programmers to learn and master their SQL skills.
- [Mostly Asked SQL Interview Questions and Answers for Freshers](https://boldcoder.blogspot.com/2024/08/fresher-sql-interview-questions.html) - Online coding tutorials and Interview questions.
- [SQL tips and tricks](https://github.com/ben-nour/SQL-tips-and-tricks) - SQL tips that cover everything from readability to common pitfalls.
- [SQL Syntax Cheat Sheet](https://github.com/mergisi/sql-syntax-cheat-sheet) - Comprehensive SQL reference including: DDL, DML, JOINs, window functions, CTEs, performance tips, and common mistakes.