Natural Language SQL Querying NLP Tools
Tools for converting natural language questions into SQL queries and database interactions. Includes text-to-SQL engines, database query assistants, and natural language interfaces for structured data exploration. Does NOT include general database management, query optimization without NL conversion, or data visualization tools that aren't NL-driven.
There are 54 natural language sql querying tools tracked. 3 score above 50 (established tier). The highest-rated is FerreroJeremy/ln2sql at 60/100 with 519 stars. 1 of the top 10 are actively maintained.
Get all 54 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=natural-language-sql-querying&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
FerreroJeremy/ln2sql
A tool to query a database in natural language |
|
Established |
| 2 |
salesforce/TabularSemanticParsing
Translating natural language questions to structured query language (SQL) |
|
Established |
| 3 |
jkkummerfeld/text2sql-data
A collection of datasets that pair questions with SQL queries. |
|
Established |
| 4 |
eguilg/nl2sql
阿里天池首届中文NL2SQL挑战赛top6 |
|
Emerging |
| 5 |
DukeNLIDB/NLIDB
Natural Language Interface to DataBases |
|
Emerging |
| 6 |
HKUSTDial/NL2SQL_Handbook
This is a continuously updated handbook for readers to easily track the... |
|
Emerging |
| 7 |
ayoungprogrammer/nlquery
Natural Language Engine on WikiData |
|
Emerging |
| 8 |
MysterionRise/forgetest
Different demos of semantic parser models, plays related to different... |
|
Emerging |
| 9 |
guotong1988/NL2SQL-RULE
Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179 |
|
Emerging |
| 10 |
vasugr/Natural-Language-To-SPARQL
Translate a query in natural language to SPARQL query with an interactive... |
|
Emerging |
| 11 |
mcxiaoxiao/QDA-SQL
Efficiently creating diverse multi-turn Text-to-SQL training samples in just... |
|
Emerging |
| 12 |
Chirayu-Tripathi/nl2query
A framework for converting natural language text inputs to corresponding... |
|
Emerging |
| 13 |
patw/Natralang
Natural Language Query for MongoDB Atlas |
|
Emerging |
| 14 |
nghoanglongde/seq2seq-baseline-text2SQL
The sequence-to-sequence model for testing evaluation methods in Text-to-SQL task |
|
Emerging |
| 15 |
masrimohammad/laravel-database-ask
A laravel package that allows you to interact with your database using... |
|
Emerging |
| 16 |
TharaneshA/nlsql
Natural Language to SQL query generator using LLM. Converts plain English... |
|
Emerging |
| 17 |
nreco/nlquery
Parser for end-user search-like queries and rule-based named entity... |
|
Experimental |
| 18 |
raphael-sch/OverpassNL
Natural Language to Overpass Query Language |
|
Experimental |
| 19 |
JACOBIN-SCTCS/NLTODB
Source Code for the project Natural Language Interface to Database with Data... |
|
Experimental |
| 20 |
SandaruRF/AI-Assisted-Graph-Generation
🌐 Natural Language to Visualization Platform powered by Multi-Agent AI. |
|
Experimental |
| 21 |
chigwell/tailwind-sql
A new package that allows users to write SQL queries using a simplified,... |
|
Experimental |
| 22 |
ravishan16/converSQL
Transform natural language questions into production-ready SQL with... |
|
Experimental |
| 23 |
buttaRahul/Query-Assist
An NLP model which can convert natural language verbal specifications into... |
|
Experimental |
| 24 |
cbonoz/tiger2020
Tiger NLP - Generate GSQL from human sentences |
|
Experimental |
| 25 |
SatyamG3001/Text-to-Sql
An NLP based project is done to convert Natural Language Query to SQL Query... |
|
Experimental |
| 26 |
suyash1397/PROMPTQL
Repository for initial POC NLP based SQL adapter using LLM. |
|
Experimental |
| 27 |
niklaswretblad/text-to-SQL-master-thesis
Code for the master's thesis "Optimizing text-to-SQL generation in large... |
|
Experimental |
| 28 |
Thisisakr47/NL2SQL
Natural Language to SQL Query |
|
Experimental |
| 29 |
juergen-kc/OsqueryNLI
Natural Language Interface for Osquery - Ask questions about your Mac in... |
|
Experimental |
| 30 |
alisary123/rookie-nl2sql
Built on LangGraph, this enterprise-grade NL2SQL system supports multiple... |
|
Experimental |
| 31 |
rishiagrawal2609/NLtoMQL
Natural language to MongoDB Query Language SLM (Finetuned) |
|
Experimental |
| 32 |
om-gupta-30/Text-to-SQL
Natural language to SQL query converter powered by LLMs |
|
Experimental |
| 33 |
bolin8017/intelligence-query-gateway
Intelligent query router that classifies requests by complexity. |
|
Experimental |
| 34 |
snoop2head/EHRSQL
Competition Code for "Reliable Text-to-SQL on Electronic Health Records" -... |
|
Experimental |
| 35 |
nof1eld/text-to-SQL
A demonstration of converting natural language to an SQL query using an LLM |
|
Experimental |
| 36 |
FlorisAlexandrou/MercuryNLQS
Mercury NLQS (Natural Language Query System) |
|
Experimental |
| 37 |
laavanjan/Conversational-SQL-Agent
Generative AI project with SQL DB, Langchain SQL toolkit and Agent type |
|
Experimental |
| 38 |
dmeldrum6/CSV-NLQ-Tool
Web-based tool that allows you to upload CSV files and query them using... |
|
Experimental |
| 39 |
tokligence/LocalSQLAgent
🚀 Local Text-to-SQL agent system powered by Ollama. 75%+ accuracy with 7B... |
|
Experimental |
| 40 |
BayaslianSantiago/nl2sql_itb
Este proyecto implementa una interfaz en Streamlit para realizar consultas... |
|
Experimental |
| 41 |
AbhayShinde16325/nlp-mongodb-interface
A full-stack Natural Language Interface for MongoDB that translates plain... |
|
Experimental |
| 42 |
Winner960111/text-to-sql-with-open_source_llm
This project is for converting text to sql queries and getting the data from SQL DB. |
|
Experimental |
| 43 |
sina-mobarez/query-assistant
A powerful command-line interface that combines PostgreSQL database... |
|
Experimental |
| 44 |
JeninSutradhar/HexaDB
An AI-powered in-memory relational database system that supports SQL-like... |
|
Experimental |
| 45 |
crazyaiml/Superml.DataTruth
SuperML DataTruth is an AI-native analytics platform that lets users query... |
|
Experimental |
| 46 |
softmarshmallow/inked-server
☁️ prisma server for inked project |
|
Experimental |
| 47 |
ALbum3270/text-sql
Two-stage LLM-based Text-to-SQL framework with schema retrieval, SQL... |
|
Experimental |
| 48 |
DevWaqarAhmad/NL-to-SQL
An NLP-powered tool that uses Gemini 1.5 Flash to convert natural language... |
|
Experimental |
| 49 |
davidlacho/agents
AI-powered chat interface for SQLite database interaction. Features include... |
|
Experimental |
| 50 |
Amama-Fatima/detective-quill
A story management platform for detective crime fiction writers |
|
Experimental |
| 51 |
beyzahiz/NLP_to_SQL
Turkish Natural Language Interface to Database (NLIDB). A rule-based system... |
|
Experimental |
| 52 |
Rithvik119am/data-bridge
🧠 Query SQL databases using natural language — visualize, download, and... |
|
Experimental |
| 53 |
Srijan-Ratrey/Schema-Aware-Natural-Language-to-SQL-Agent
🧠 Schema-Aware Natural Language to SQL Agent with Fine-tuned T5 Models |
|
Experimental |
| 54 |
vidyashreerayar/nl-to-sparql-wikidata
Demo prototype that converts natural language questions into SPARQL queries... |
|
Experimental |