Topic: "sql-parser"
macbre/sql-metadata
Uses tokenized query returned by python-sqlparse and generates query metadata
Language: Python - Size: 879 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 862 - Forks: 129

hyrise/sql-parser
SQL Parser for C++. Building C++ object structure from SQL statements.
Language: C++ - Size: 2.89 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 776 - Forks: 248

ascoders/syntax-parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Language: TypeScript - Size: 1.27 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 480 - Forks: 47

blastrain/vitess-sqlparser
simply SQL Parser for Go ( powered by vitess and TiDB )
Language: Go - Size: 6.84 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 466 - Forks: 81

phpmyadmin/sql-parser
A validating SQL lexer and parser with a focus on MySQL dialect.
Language: PHP - Size: 25 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 461 - Forks: 108

auxten/postgresql-parser
Pure Golang PostgreSQL (SQL:2011, SQL:2008, SQL:2003, SQL:1999, and SQL-92 Standard) Parser
Language: Go - Size: 5.22 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 289 - Forks: 57

DTStack/monaco-sql-languages
SQL languages for monaco-editor
Language: TypeScript - Size: 72.2 MB - Last synced at: about 17 hours ago - Pushed at: 23 days ago - Stars: 264 - Forks: 48

JavaScriptor/js-sql-parser
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Language: JavaScript - Size: 153 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 256 - Forks: 47

duartealexf/sql-ddl-to-json-schema
SQL DDL to JSON Schema Converter
Language: TypeScript - Size: 1.4 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 213 - Forks: 40

xnuinside/simple-ddl-parser
Simple DDL Parser to parse SQL (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects) ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc. & table properties, types, domains, etc.
Language: Python - Size: 2.04 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 201 - Forks: 44

AfterShip/clickhouse-sql-parser
ClickHouse SQL Parser writing in Go
Language: Go - Size: 762 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 184 - Forks: 29

mkitzan/constexpr-sql
Header only library that parses and plans SQL queries at compile time
Language: C++ - Size: 1.39 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 131 - Forks: 5

JaCraig/SQLParser
An SQL Parser/Lexer for C#
Language: C# - Size: 33.5 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 118 - Forks: 16

jgarzik/sqlfun
Modern SQL parser using Bison (Yacc) and Flex
Language: Yacc - Size: 92.8 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 81 - Forks: 36

iamcal/SQLParser
Parse MySQL schemas in PHP, fast
Language: PHP - Size: 174 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 64 - Forks: 20

mindsdb/mindsdb_sql
SQL parser and planner used by MindsDB
Language: Python - Size: 3.37 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 21

sad-spirit/pg-builder
Query builder for Postgres backed by SQL parser
Language: PHP - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 58 - Forks: 6

gwenn/lemon-rs
LALR(1) parser generator for Rust based on Lemon + SQL parser
Language: Rust - Size: 967 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 54 - Forks: 14

mk6i/mkdb
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
Language: Go - Size: 213 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 5

gwenn/sqlpop
SQL parser (as understood by SQLite)
Language: Rust - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 35 - Forks: 9

gerardnico/calcite
Calcite Demo
Language: Java - Size: 330 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 12

slaclab/lacquer
SQL Parser derived from Presto, written in Python with the PLY framework
Language: Python - Size: 241 KB - Last synced at: 11 days ago - Pushed at: almost 8 years ago - Stars: 31 - Forks: 19

marcocesarato/PHP-Light-SQL-Parser
This class can parse SQL to get query type, tables, field values, etc.. It takes an string with a SQL statements and parses it to extract its different components. Currently the class can extract the SQL query method, the names of the tables involved in the query and the field values that are passed as parameters. This parser is pretty light respect phpsqlparser or others php sql parser.
Language: PHP - Size: 54.7 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 12

YehiaFarghaly/database-engine
Database Engine that supports Creating tables, Inserting, Deleting, Updating tuples, Selecting from table, and Creating Index
Language: Java - Size: 935 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 16

mmzp/sql-parser
解析 mysql create table 语句,用于通过建表语句生成 model 代码文件。
Language: JavaScript - Size: 123 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 25 - Forks: 7

linked-db/linked-ql
A better replacement for your ORMs and migration tools (combined)! Linked QL is a next generation database query client and migration wizard that helps you cut through the complexities with ease!
Language: JavaScript - Size: 16.6 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 18 - Forks: 2

CovenantSQL/sqlparser Fork of xwb1989/sqlparser
SQLite or SQL-92 Parser implemented in Go
Language: Go - Size: 1.36 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 17 - Forks: 2

wyfunique/DBSim
The codebase for DBSim
Language: Python - Size: 171 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 2

TheBestTvarynka/Lisp-SQL-Parser 📦
SQL-parser implemented in LISP
Language: Common Lisp - Size: 418 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 0

crodas/SQLParser
SQL-Parser
Language: PHP - Size: 695 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 3

bytebase/plsql-parser
The parser for Oracle 11g/12c PL/SQL. It is based on the https://github.com/antlr/antlr4 and use the grammar https://github.com/antlr/grammars-v4/tree/master/sql/plsql.
Language: ANTLR - Size: 24.7 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 10

i-sevostyanov/NanoDB
An SQL database, written as a learning project.
Language: Go - Size: 252 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 11 - Forks: 3

morphar/sqlparsers
Go SQL parsers for MySQL and Postgres syntax (WIP)
Language: Go - Size: 703 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 5

bytebase/mysql-parser
MySQL parser based on ANTLR4
Language: ANTLR - Size: 5.81 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 8

longbridge/sqlparser Fork of rqlite/sql
SQL Parser for Go, allows work with PostgreSQL syntax.
Language: Go - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 9

Flushot/sqlparse
SQL parser and converter
Language: Python - Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 10 - Forks: 5

mk3008/rawsql-ts
High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
Language: TypeScript - Size: 1.85 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 8 - Forks: 0

mmeents/AppSmith
Tree view based UML C# MS-SQL OpenApi Database Api table modeler - Code Generator. Saves model to files no db required. Text editors to copy and paste to/from.
Language: C# - Size: 124 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 1

imantung/sqlstr
String manipulation/helper for SQL Query
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

crate/cratedb-sqlparse
Parsing utilities to validate and split SQL statements for CrateDB.
Language: Python - Size: 559 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 1

mk3008/CarbunqleX
CarbunqleX is a lightweight library that enhances the reusability and maintainability of RawSQL through advanced AST analysis.
Language: C# - Size: 531 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

stroheim/EasySqlParser
2-Way-Sql parser
Language: C# - Size: 597 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 7

paknahad/eql
SQL into ES DSL (Write on SQL, Search on ElasticSearch)
Language: PHP - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

reforms/reforms
Reforms is repository for framework that help in development with SQL and ORM technics
Language: Java - Size: 1.15 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 2

webqit/objective-sql 📦
The succinct, fullstack SQL for modern web apps.
Language: JavaScript - Size: 1.84 MB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

kevin-lee/querious
Language: Scala - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

unicreators/sql-criteria-parser
javascript sql criteria expression parser.
Language: JavaScript - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 1

bytebase/tsql-parser
The parser for SQL Server. It is based on the ANTLR4 using grammar https://github.com/antlr/grammars-v4/blob/master/sql/tsql
Language: C++ - Size: 13.1 MB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 4 - Forks: 5

huntlabs/hunt-sql
SQL parser library for D programming language.
Language: D - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

gwenn/jlemon
Lemon parser generator modified to build an SQL parser in Java
Language: Java - Size: 659 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

tkc/sql-dog
Analyzes SQL query logs and triggers a warning if a specified condition is missing from the query.
Language: Go - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

kamshory/ParseSQL
This library parse multiple query of MySQLDump output file. ParseSQL designed to parse multiple query and ready to be executed using mysql_query. This library is usefull to create database structure or restore database from sql file.
Language: PHP - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
Language: Rust - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

inzapp/sql-to-json-parser
SQL to JSON parser using JsqlParser
Language: Java - Size: 2.34 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

kelin-xycs/SelectDataTable
一个 用 C# 实现的 用 Sql select DataTable 资料 的 程序
Language: C# - Size: 115 KB - Last synced at: 8 months ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 5

database-research-lab/go-antlrv4-postgresql-parser
antlr postgresql golang lexer & parser
Language: ANTLR - Size: 4.15 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

martianboy/pg-grammar
Experimental SQL parser for PostgreSQL
Language: JavaScript - Size: 698 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

chenquan/mysql-parser
A SQL parser for mysql.
Language: Go - Size: 2.22 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

zlikavac32/sql-query-parser
Small SELECT statement SQL parser for query builders
Language: C - Size: 202 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

gwenn/sqlpest 📦
SQL parser (as understood by SQLite)
Language: Rust - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

katsew/oq-mapper
Object/Query mapper for Node.js
Language: JavaScript - Size: 74.2 KB - Last synced at: 7 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

logzer0/simpleSqlParser
A simple (limited) SQL Parser
Language: Go - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 2

leissa/sql
Small and simple SQL parser
Language: C++ - Size: 218 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

ltfred/hive-sql-parser
基于Antlr的Hive SQL 解析器
Language: ANTLR - Size: 2.77 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

mrcaidev/intelligent-logistics 📦
互联网+智慧物流质询系统。
Language: TypeScript - Size: 2.73 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

geektcp/karinpoky
storage system instruct analyse middleware
Language: Java - Size: 312 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Govindskatyura/sql-visualizer
Language: JavaScript - Size: 6.82 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

manasesjesus/fdbs-and-sql-parser
Implementation of a Federative Database System – SQL Parser included
Language: Java - Size: 1.18 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 3

elliotcourant/pgoparser
PostgreSQL parser written in pure go.
Language: Go - Size: 105 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 2

mlilius/js-dremio-sql-parser
Dremio SQL(select) parser written with jison. Parse SQL into abstract syntax tree(AST) and stringify back to SQL. SQL grammar follows https://docs.dremio.com/sql-reference/
Language: JavaScript - Size: 127 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

drdaemos/sql-parser
Simple SQL lexer and parser written in Kotlin. Supports SELECT queries
Language: Kotlin - Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 2

ChangerR/SqlParser
the sql parser lib
Language: C++ - Size: 158 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

tylersuehr7/sqlite-class-parser
A lightweight object-to-SQL statement parser.
Language: Java - Size: 372 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

normalsql/normalsql
Just use Normal SQL
Language: PLpgSQL - Size: 12 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ewdlop/SQLNotes
database design + database implemntaiton too;Bases de Datos Relacionales
Language: Jupyter Notebook - Size: 218 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

code-archived/ds-gringotts
A funky name for a funky project - check the wide variety of compiled python utility function's documentations.
Size: 203 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

miniconnect/minibase
RDBMS framework for miniConnect
Language: Java - Size: 322 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MaheshNanavare/Relational_Database_Server
Lightweight relational database server that supports basic SQL-like commands for data manipulation and retrieval
Language: Java - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

azazar/sql-dump-parser
SQL Dump Parser is a lightweight Java library designed to parse SQL dump files, focusing on handling SQL statements and tokens from a given input string
Language: Java - Size: 77.1 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

funktechno/sql-simple-parser
sql ddl parser to support extensions for drawio
Language: TypeScript - Size: 740 KB - Last synced at: 27 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

ZhengtongYan/sql-parser Fork of hyrise/sql-parser
SQL Parser for C++. Building C++ object structure from SQL statements.
Language: C++ - Size: 2.02 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Eisi05/Sql-Builder
This repository simplifies working with SQL in Java.
Language: Java - Size: 52.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

GourdErwa/awesome-sql-builder
sql 构建,屏蔽方言差异性
Language: Java - Size: 90.8 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nicolaus-hee/sql-to-csv-converter
Python script to convert HeidiSQL table exports from SQL format into CSV
Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

naoto0822/mysql-parser-rs
MySQL Parser implemented in Rust :dolphin: (ongoing)
Language: Rust - Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tomerlieber/athena-sqlparser Fork of blastrain/vitess-sqlparser
Athena SQL Parser for Go
Language: Go - Size: 6.87 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

buck-yeh/ParseSQL
Prove that parsergen can do SQL, but not very efficiently.
Language: C++ - Size: 14.5 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ckljohn/trino-sql-table-extractor
Extract table names from Trino/Presto/Athena SQL
Language: Java - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

inzapp/json-to-sql-parser
JSON to SQL parser using JsqlParser
Language: Java - Size: 1.54 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

szapp/exportPlaylists 📦
Python module to export banshee music libraries to individual playlists.
Language: Python - Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

riyagharat/DataModeling
A console based java application that mimics SQL. A user can create a database, table, and insert values. A user also has the option to import a XML file (and a XSD file) that is then converted to a set of insert statements that are inserted into the current database. There are some minor tweaks that must still be accomplished to get this application working up to par.
Language: Java - Size: 176 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

demidovakatya/SqlBeautifier Fork of zsong/SqlBeautifier
A sublime plugin to format SQL. It supports both sublime 2 and 3.
Language: Python - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 2
