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 63 natural language sql querying tools tracked. 3 score above 50 (established tier). The highest-rated is FerreroJeremy/ln2sql at 62/100 with 519 stars and 10 monthly downloads. 1 of the top 10 are actively maintained.
Get all 63 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 |
ayoungprogrammer/nlquery
Natural Language Engine on WikiData |
|
Emerging |
| 7 |
HKUSTDial/NL2SQL_Handbook
This is a continuously updated handbook for readers to easily track the... |
|
Emerging |
| 8 |
guotong1988/NL2SQL-RULE
Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179 |
|
Emerging |
| 9 |
wtbates99/tabletalk
tabeltalk is a declarative language for seamless interaction with your... |
|
Emerging |
| 10 |
MysterionRise/forgetest
Different demos of semantic parser models, plays related to different... |
|
Emerging |
| 11 |
Chirayu-Tripathi/nl2query
A framework for converting natural language text inputs to corresponding... |
|
Emerging |
| 12 |
vasugr/Natural-Language-To-SPARQL
Translate a query in natural language to SPARQL query with an interactive... |
|
Emerging |
| 13 |
mcxiaoxiao/QDA-SQL
Efficiently creating diverse multi-turn Text-to-SQL training samples in just... |
|
Emerging |
| 14 |
patw/Natralang
Natural Language Query for MongoDB Atlas |
|
Experimental |
| 15 |
raphael-sch/OverpassNL
Natural Language to Overpass Query Language |
|
Experimental |
| 16 |
nodef/extra-pg-english
Converts English query to Informal/Format SQL SELECT. |
|
Experimental |
| 17 |
nghoanglongde/seq2seq-baseline-text2SQL
The sequence-to-sequence model for testing evaluation methods in Text-to-SQL task |
|
Experimental |
| 18 |
TharaneshA/nlsql
Natural Language to SQL query generator using LLM. Converts plain English... |
|
Experimental |
| 19 |
kholdrex/code_to_query
Ask for data in plain English; get validated, parameterized SQL with guardrails. |
|
Experimental |
| 20 |
masrimohammad/laravel-database-ask
A laravel package that allows you to interact with your database using... |
|
Experimental |
| 21 |
rishiagrawal2609/NLtoMQL
Natural language to MongoDB Query Language SLM (Finetuned) |
|
Experimental |
| 22 |
nreco/nlquery
Parser for end-user search-like queries and rule-based named entity... |
|
Experimental |
| 23 |
Tegare/sql-parser-demo
🔍 Explore robust SQL parsing with error tracking and zero-copy techniques in... |
|
Experimental |
| 24 |
ravishan16/converSQL
Transform natural language questions into production-ready SQL with... |
|
Experimental |
| 25 |
chigwell/tailwind-sql
A new package that allows users to write SQL queries using a simplified,... |
|
Experimental |
| 26 |
juergen-kc/OsqueryNLI
Natural Language Interface for Osquery - Ask questions about your Mac in... |
|
Experimental |
| 27 |
alisary123/rookie-nl2sql
Built on LangGraph, this enterprise-grade NL2SQL system supports multiple... |
|
Experimental |
| 28 |
suhail1060/nl-query-system
AI-powered Natural Language to SQL Query System built with Next.js, Node.js,... |
|
Experimental |
| 29 |
om-gupta-30/Text-to-SQL
Natural language to SQL query converter powered by LLMs |
|
Experimental |
| 30 |
Z0shua/omop-query-assistant-webapp
OMOP CDM query assistant |
|
Experimental |
| 31 |
jacobobb/natural-SQL-query
Transform natural language questions into SQL queries instantly. Supports... |
|
Experimental |
| 32 |
bolin8017/intelligence-query-gateway
Intelligent query router that classifies requests by complexity. |
|
Experimental |
| 33 |
SandaruRF/AI-Assisted-Graph-Generation
🌐 Natural Language to Visualization Platform powered by Multi-Agent AI. |
|
Experimental |
| 34 |
JACOBIN-SCTCS/NLTODB
Source Code for the project Natural Language Interface to Database with Data... |
|
Experimental |
| 35 |
nof1eld/text-to-SQL
A demonstration of converting natural language to an SQL query using an LLM |
|
Experimental |
| 36 |
BryanTheLai/cogniquery
CogniQuery is a Python-powered AI natural language query engine for... |
|
Experimental |
| 37 |
buttaRahul/Query-Assist
An NLP model which can convert natural language verbal specifications into... |
|
Experimental |
| 38 |
cbonoz/tiger2020
Tiger NLP - Generate GSQL from human sentences |
|
Experimental |
| 39 |
AbhayShinde16325/nlp-mongodb-interface
A full-stack Natural Language Interface for MongoDB that translates plain... |
|
Experimental |
| 40 |
SatyamG3001/Text-to-Sql
An NLP based project is done to convert Natural Language Query to SQL Query... |
|
Experimental |
| 41 |
suyash1397/PROMPTQL
Repository for initial POC NLP based SQL adapter using LLM. |
|
Experimental |
| 42 |
dmeldrum6/CSV-NLQ-Tool
Web-based tool that allows you to upload CSV files and query them using... |
|
Experimental |
| 43 |
niklaswretblad/text-to-SQL-master-thesis
Code for the master's thesis "Optimizing text-to-SQL generation in large... |
|
Experimental |
| 44 |
cesar39299/Northwind_AI_Web_Assistant
Natural language to SQL engine with AI-driven query planning and... |
|
Experimental |
| 45 |
Amama-Fatima/detective-quill
A story management platform for detective crime fiction writers |
|
Experimental |
| 46 |
Thisisakr47/NL2SQL
Natural Language to SQL Query |
|
Experimental |
| 47 |
tnickster/ai-analyst-agent
Ask questions about your business data in plain English, Get automatic SQL... |
|
Experimental |
| 48 |
Hazem-Soliman-dev/Insight-Agent
AI-powered business intelligence — upload CSV, ask questions in English, get... |
|
Experimental |
| 49 |
tokligence/LocalSQLAgent
🚀 Local Text-to-SQL agent system powered by Ollama. 75%+ accuracy with 7B... |
|
Experimental |
| 50 |
dataaispark-spec/PiRhoAI
PiRhoAI: Transform your business data into actionable insights with... |
|
Experimental |
| 51 |
Hazem-Soliman-dev/InsightAgent-Backend
AI-powered NestJS API that transforms CSV files into queryable databases... |
|
Experimental |
| 52 |
beyzahiz/NLP_to_SQL
Turkish Natural Language Interface to Database (NLIDB). A rule-based system... |
|
Experimental |
| 53 |
ALbum3270/text-sql
Two-stage LLM-based Text-to-SQL framework with schema retrieval, SQL... |
|
Experimental |
| 54 |
DevWaqarAhmad/NL-to-SQL
An NLP-powered tool that uses Gemini 1.5 Flash to convert natural language... |
|
Experimental |
| 55 |
aniketbhoy/Text-to-SQL
An AI-powered application that allows users to query a SQLite database using... |
|
Experimental |
| 56 |
Matrixxboy/QueryCrafter
QueryCrafter intelligently translates natural language into accurate SQL... |
|
Experimental |
| 57 |
DivyaJagarlapoodi/data-analysis-agent
Natural language → SQL agent using Claude API with tool use and self-correction |
|
Experimental |
| 58 |
snoop2head/EHRSQL
Competition Code for "Reliable Text-to-SQL on Electronic Health Records" -... |
|
Experimental |
| 59 |
muhammadnavas/AI_Schema_Selector
AI Schema Selector converts natural language queries into SQL for SQLite... |
|
Experimental |
| 60 |
rahulbohra57/chat2sql
Ask questions about your PostgreSQL database in plain English. Powered by... |
|
Experimental |
| 61 |
slamby/slamby-insight
Cross-platform (electron based) integrated data management tool, dedicated... |
|
Experimental |
| 62 |
FlorisAlexandrou/MercuryNLQS
Mercury NLQS (Natural Language Query System) |
|
Experimental |
| 63 |
laavanjan/Conversational-SQL-Agent
Generative AI project with SQL DB, Langchain SQL toolkit and Agent type |
|
Experimental |