sqlglot
SQL translator
A comprehensive SQL parser and transpiler for multiple dialects
Python SQL Parser and Transpiler
7k stars
42 watching
707 forks
Language: Python
last commit: 6 days ago
Linked from 1 awesome list
bigqueryclickhousedatabricksduckdbhivemysqloptimizerparserpostgresprestopythonredshiftsnowflakesparksqlsqlitesqlparsertranspilertrinotsql
Related projects:
Repository | Description | Stars |
---|---|---|
sqlfluff/sqlfluff | A tool that analyzes and formats SQL code to improve readability and quality. | 7,927 |
andialbrecht/sqlparse | A Python module for parsing and formatting SQL statements. | 3,764 |
defog-ai/sqlcoder | An AI model that converts natural language questions to SQL queries | 3,395 |
sql-formatter-org/sql-formatter | A JavaScript library that formats and pretty-prints SQL queries in various dialects. | 2,359 |
xo/xo | A tool that generates idiomatic Go code for SQL databases based on their schema or custom queries. | 3,739 |
encode/databases | An asynchronous Python library providing support for querying multiple databases using SQLAlchemy core expressions. | 3,843 |
sqlc-dev/sqlc | Generates type-safe code from SQL queries | 13,517 |
sqlalchemy/sqlalchemy | A powerful library providing an object-relational mapping system to interact with databases in a Pythonic way. | 9,673 |
duckdb/duckdb | A high-performance analytical database system with support for complex queries and extensions to standard SQL. | 24,300 |
sqlmapproject/sqlmap | A tool designed to detect and exploit SQL injection flaws in databases, allowing penetration testing and takeover | 32,644 |
launchbadge/sqlx | An async, pure Rust SQL crate with compile-time checked queries and support for multiple databases. | 13,470 |
r0oth3x49/ghauri | Automates detection and exploitation of SQL injection security flaws using a cross-platform tool. | 3,114 |
google/zetasql | A framework for analyzing and understanding SQL queries, providing a common language and behavior across different query engines. | 2,325 |
sqlchat/sqlchat | A chat-based interface for interacting with various databases using natural language queries. | 4,638 |
python-gino/gino | An asynchronous Python ORM built on top of SQLAlchemy core | 2,679 |