{"id":2072,"url":"https://github.com/mbiesiad/awesome-sql","name":"awesome-sql","description":"😎 Awesome lists about SQL stuff! :computer: Tutorials, docs, formatters, online education, tools and more :fire:","projects_count":38,"last_synced_at":"2026-06-14T15:00:22.853Z","repository":{"id":45297468,"uuid":"261274262","full_name":"mbiesiad/awesome-sql","owner":"mbiesiad","description":"😎 Awesome lists about SQL stuff! :computer: Tutorials, docs, formatters, online education, tools and more :fire:","archived":false,"fork":false,"pushed_at":"2025-10-02T11:49:30.000Z","size":1468,"stargazers_count":35,"open_issues_count":1,"forks_count":14,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-29T00:04:17.130Z","etag":null,"topics":["awesome","awesome-list","hacktoberfest","hacktoberfest2020","sql"],"latest_commit_sha":null,"homepage":"https://mbiesiad.github.io/awesome-sql/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mbiesiad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-05-04T19:16:22.000Z","updated_at":"2026-03-30T04:31:36.000Z","dependencies_parsed_at":"2025-11-20T19:00:26.862Z","dependency_job_id":null,"html_url":"https://github.com/mbiesiad/awesome-sql","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mbiesiad/awesome-sql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbiesiad%2Fawesome-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbiesiad%2Fawesome-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbiesiad%2Fawesome-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbiesiad%2Fawesome-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbiesiad","download_url":"https://codeload.github.com/mbiesiad/awesome-sql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbiesiad%2Fawesome-sql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34324004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T18:28:01.378Z","updated_at":"2026-06-14T15:00:22.854Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Miscellaneous","Defense and Mitigation","Formatters","Tools","Oracle","SQL Server","Conferences"],"sub_categories":[],"readme":"# Awesome SQL [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)\n\nSQL-related awesome list.\n\n## Contents\n\n* [Formatters](#formatters)\n* [Oracle](#oracle)\n* [SQL Server](#sql-server)\n* [Tools](#tools)\n* [Miscellaneous](#miscellaneous)\n* [Conferences](#conferences)\n* [Code of Conduct](#code-of-conduct)\n\n## Formatters\n\n* [PoorMansTSqlFormatter](https://github.com/TaoK/PoorMansTSqlFormatter) - A small free .NET and JS library.\n* [SQL Formatter](http://www.dpriver.com/pp/sqlformat.htm) - Instant SQL Formatter.\n\n## Oracle\n\n* [Alexandria-PLSQL-Utils](https://github.com/mortenbra/alexandria-plsql-utils) - Oracle PL/SQL Utility Library.\n* [PLSQL-JSON](https://github.com/doberkofler/PLSQL-JSON) - The JSON encode/decode library for Oracle PL/SQL.\n* [Oracle SQL Developer](https://www.oracle.com/database/technologies/appdev/sql-developer.html) - A free, integrated development environment.\n* [SQL Tools for Oracle](https://sourceforge.net/projects/sqlt/) - A light weight and robust frontend for Oracle database development. \n* [Testing Framework for PL/SQL](http://utplsql.org/) - An open-source testing framework for PL/SQL and SQL.\n* [Oracle Database 18c Express Edition](https://www.oracle.com/database/technologies/appdev/xe.html) - Free Oracle Database for everyone.\n* [Oracle Database Online Documentation 12c](https://docs.oracle.com/database/121/SQLRF/toc.htm) - Documentation, release 1 (12.1).\n\n## SQL Server\n\n* [SQL Server Data Tools](https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?redirectedfrom=MSDN\u0026view=sql-server-ver15) - A modern development tool for building SQL Server relational databases, Azure SQL Databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. \n* [SQL Server 2019](https://www.microsoft.com/en-us/sql-server/sql-server-2019) - SQL Server 2019 by Microsoft.\n* [Database Unit Testing for SQL Server](https://tsqlt.org/) - Unit testing framework for SQL Server.\n* [SQL Server Architecture](https://www.interviewbit.com/blog/sql-server-architecture/) - Detailed Explanation.\n* [Learn SQL Server](https://www.scaler.com/topics/sql-server/) - Detail information related to SQL Server.\n* [SQL Server Interview Questions](https://www.interviewbit.com/sql-server-interview-questions/) - Prepare for SQL interview with these most asked real-world SQL interview questions.\n\n## Tools\n\n* [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.\n* [sqlaxe](https://github.com/djberube/sqlaxe) - CLI tool for searching, filtering, formatting, and splitting SQL files. Supports 40+ dialects of SQL.\n* [BigBash](https://github.com/Borisvl/bigbash) - A converter that generates a bash one-liner from an SQL Select query.\n* [ERAlchemy](https://github.com/Alexis-benoist/eralchemy) - Entity Relation Diagrams generation tool.\n* [Flyway](https://flywaydb.org/) - Version control for a database.\n* [Rumba RDBM](https://www.dbinvent.com/) - Database schema migration tool, plain-SQL, and declarative schema definition supported.\n* [Liquibase](https://www.liquibase.org/) - Manage database changes with ease.\n* [PixQL](https://github.com/Phildo/pixQL) - SQL for image processing.\n* [SQL Fiddle](http://sqlfiddle.com/) - A tool for easy online testing and sharing of database problems and their solution.\n* [SQLPad](http://rickbergfalk.github.io/sqlpad/#/) - A web app for writing and running SQL queries and visualizing the results.\n* [EverSQL](https://www.eversql.com/) - Automated query optimizer, performance monitor and analyser, powered by AI.\n\n## Miscellaneous\n\nOther awesome links \u0026 resources!\n\n* [W3Schools](https://www.w3schools.com/sql/default.asp) - SQL Tutorial with W3Schools.\n* [CodecAcademy](https://www.codecademy.com/learn/learn-sql) - CodecAcademy (Learn SQL).\n* [SQLZoo](https://sqlzoo.net/) - SQL Tutorial.\n* [Scaler Topics](https://www.scaler.com/topics/sql/) - Learn basic and advanced concepts of SQL.\n* [InetrviewBit](https://www.interviewbit.com/sql-cheat-sheet/) - Learn SQL: Basic to Advanced Concepts.\n\n## Conferences\n\n* [SQL Day](https://sqlday.pl/en/) - SQLDay is the largest conference focused on Microsoft Data Platform – databases, Big Data, Business Intelligence and advanced data analysis.\n  \n## Defense and Mitigation\n\nProtection, hardening, security.\n\n* [OWASP SQL Injection Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html) - Practical guidance on how to prevent SQL injection via parameterization, input validation, etc.\n* [OWASP Injection Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html) - Broader view on injection flaws (not just SQL) and mitigation strategies.\n* [OWASP Database Security Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Database_Security_Cheat_Sheet.html) - Advice on secure configuration of SQL / NoSQL systems and database-level defenses.\n* [OWASP: Testing for SQL Injection (WSTG)](https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05-Testing_for_SQL_Injection) - How to test applications for SQL injection vulnerabilities.\n* [MITRE CAPEC-66: SQL Injection](https://capec.mitre.org/data/definitions/66.html) - Entry in CAPEC (Common Attack Pattern Enumeration \u0026 Classification) describing SQLi attack patterns.\n* [CWE-20: Improper Input Validation](https://cwe.mitre.org/data/definitions/20.html) - Entry in CWE by MITRE about Improper Input Validation.\n\n## Contributing\n\nWarmly welcome! Kindly go through [Contribution Guidelines](https://github.com/mbiesiad/awesome-sql/blob/master/CONTRIBUTING.md) first.\n\n## Code of Conduct\n\nExamples of behavior that contributes to creating a positive environment include:\n```\n    Using welcoming and inclusive language\n    Being respectful of differing viewpoints and experiences\n    Gracefully accepting constructive criticism\n    Focusing on what is best for the community\n    Showing empathy towards other community members\n```\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mbiesiad%2Fawesome-sql/projects"}