awesome-sql
github.com/mbiesiad/awesome-sql ↗😎 Awesome lists about SQL stuff! :computer: Tutorials, docs, formatters, online education, tools and more :fire:
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me oracle resources from awesome-sql"
Installation instructions →What's inside
Oracle
- Alexandria-PLSQL-Utils
Oracle PL/SQL Utility Library.
- Oracle Database 18c Express Edition
Free Oracle Database for everyone.
- Oracle Database Online Documentation 12c
Documentation, release 1 (12.1).
- Oracle SQL Developer
A free, integrated development environment.
- PLSQL-JSON
The JSON encode/decode library for Oracle PL/SQL.
- SQL Tools for Oracle
A light weight and robust frontend for Oracle database development.
Tools
- BigBash
A converter that generates a bash one-liner from an SQL Select query.
- ERAlchemy
Entity Relation Diagrams generation tool.
- EverSQL
Automated query optimizer, performance monitor and analyser, powered by AI.
- Flyway
Version control for a database.
- Liquibase
Manage database changes with ease.
- PixQL
SQL for image processing.
Miscellaneous
- CodecAcademy
CodecAcademy (Learn SQL).
- InetrviewBit
Learn SQL: Basic to Advanced Concepts.
- Scaler Topics
Learn basic and advanced concepts of SQL.
- SQLZoo
SQL Tutorial.
- W3Schools
SQL Tutorial with W3Schools.
Defense and Mitigation
- CWE-20: Improper Input Validation
Entry in CWE by MITRE about Improper Input Validation.
- MITRE CAPEC-66: SQL Injection
Entry in CAPEC (Common Attack Pattern Enumeration & Classification) describing SQLi attack patterns.
- OWASP Database Security Cheat Sheet
Advice on secure configuration of SQL / NoSQL systems and database-level defenses.
- OWASP Injection Prevention Cheat Sheet
Broader view on injection flaws (not just SQL) and mitigation strategies.
- OWASP SQL Injection Prevention Cheat Sheet
Practical guidance on how to prevent SQL injection via parameterization, input validation, etc.
- OWASP: Testing for SQL Injection (WSTG)
How to test applications for SQL injection vulnerabilities.
SQL Server
- Database Unit Testing for SQL Server
Unit testing framework for SQL Server.
- Learn SQL Server
Detail information related to SQL Server.
- SQL Server 2019
SQL Server 2019 by Microsoft.
- SQL Server Architecture
Detailed Explanation.
- SQL Server Data Tools
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.
- SQL Server Interview Questions
Prepare for SQL interview with these most asked real-world SQL interview questions.
Formatters
- PoorMansTSqlFormatter
A small free .NET and JS library.
- SQL Formatter
Instant SQL Formatter.
Conferences
- SQL Day
SQLDay is the largest conference focused on Microsoft Data Platform – databases, Big Data, Business Intelligence and advanced data analysis.
Showing a sample of 38 resources. View the full list on GitHub →