An open API service providing repository metadata for many open source software ecosystems.

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