sqlparse

SQL parser

A Python module for parsing and formatting SQL statements.

A non-validating SQL parser module for Python

GitHub

4k stars
94 watching
699 forks
Language: Python
last commit: 7 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tobymao/sqlglot A comprehensive SQL parser and transpiler for multiple dialects 6,745
sqlalchemy/sqlalchemy A powerful library providing an object-relational mapping system to interact with databases in a Pythonic way. 9,673
klahnakoski/mo-sql-parsing A Python-based library for parsing and transforming SQL queries into a JSON-izable format 261
sql-formatter-org/sql-formatter A JavaScript library that formats and pretty-prints SQL queries in various dialects. 2,359
fox-it/dissect.sql A Dissect module implementing parsers for the SQLite database file format. 6
jarulraj/sqlcheck An automated tool that identifies common anti-patterns in SQL queries to improve query performance and maintainability. 2,432
rbock/sqlpp11 A type-safe SQL template library that allows defining types and constructing queries with compile-time checks. 2,473
encode/databases An asynchronous Python library providing support for querying multiple databases using SQLAlchemy core expressions. 3,843
pgjones/flake8-sql A Flake8 plugin for enforcing SQL coding standards. 26
r0oth3x49/ghauri Automates detection and exploitation of SQL injection security flaws using a cross-platform tool. 3,114
pganalyze/pg_query.rs An SQL query parser and transformer library 139
xer0times/sqli-query-tampering Customizable extension for Burp Suite's Intruder to generate and process SQLi payloads with various evasion techniques. 150
payloadbox/sql-injection-payload-list Provides a comprehensive list of SQL injection payloads and techniques 5,000
sqlfluff/sqlfluff A tool that analyzes and formats SQL code to improve readability and quality. 7,927
jsqlparser/jsqlparser A tool for parsing and analyzing SQL statements into a hierarchical data structure. 5,407