Topic: "nl2sql"
dataease/SQLBot
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
Language: JavaScript - Size: 23 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5,008 - Forks: 509
eosphoros-ai/Awesome-Text2SQL
Curated tutorials and resources for Large Language Models, Text2SQL, Text2DSL、Text2API、Text2Vis and more.
Size: 187 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 3,373 - Forks: 234
eosphoros-ai/DB-GPT-Hub
A repository that contains models, datasets, and fine-tuning techniques for DB-GPT, with the purpose of enhancing model performance in Text-to-SQL
Language: Python - Size: 61.1 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1,932 - Forks: 241
HKUSTDial/NL2SQL_Handbook
This is a continuously updated handbook for readers to easily track the latest Text-to-SQL techniques in the literature and provide practical guidance for researchers and practitioners.
Language: Python - Size: 220 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1,213 - Forks: 72
DEEP-PolyU/Awesome-LLM-based-Text2SQL
[TKDE2025] Next-Generation Database Interfaces: A Survey of LLM-based Text-to-SQL | A curated list of resources (surveys, papers, benchmarks, and opensource projects) on large language model-based text-to-SQL.
Size: 987 KB - Last synced at: 4 days ago - Pushed at: 19 days ago - Stars: 1,023 - Forks: 94
beader/tianchi_nl2sql
追一科技首届中文NL2SQL挑战赛决赛第3名方案+代码
Language: Jupyter Notebook - Size: 2.12 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 533 - Forks: 144
microsoft/rat-sql
A relation-aware semantic parsing model from English to SQL
Language: Python - Size: 110 KB - Last synced at: about 7 hours ago - Pushed at: over 2 years ago - Stars: 443 - Forks: 123
HKUSTDial/awesome-data-agents
Continuously updated paper list on advancements in Data Agents. Companion repo to our paper "A Survey of Data Agents: Emerging Paradigm or Overstated Hype?"
Language: Python - Size: 57 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 322 - Forks: 16
abhijithneilabraham/tableQA
AI Tool for querying natural language on tabular data.
Language: Python - Size: 28.2 MB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 316 - Forks: 46
antgroup/Agentar-Scale-SQL
Agentar-Scale-SQL is a novel framework that leverages scalable computation to significantly improve Text-to-SQL performance.
Language: Python - Size: 8.31 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 265 - Forks: 25
hexinfo/dat
Asking yours data in a natural language way through pre-modeling (data models and semantic models).
Language: Java - Size: 113 MB - Last synced at: about 4 hours ago - Pushed at: 1 day ago - Stars: 225 - Forks: 35
BaeSeulki/NL2LF
The Resources for "Natural Language to Logical Form" ; "自然语言转逻辑形式"研究资料收集。
Size: 4.62 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 202 - Forks: 30
eguilg/nl2sql
阿里天池首届中文NL2SQL挑战赛top6
Language: Python - Size: 802 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 202 - Forks: 49
guotong1988/NL2SQL-RULE
Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179
Language: Python - Size: 6.34 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 192 - Forks: 50
GoogleCloudPlatform/Open_Data_QnA
The Open Data QnA python library enables you to chat with your databases by leveraging LLM Agents on Google Cloud. Open Data QnA enables a conversational approach to interacting with your data by implementing state-of-the-art NL2SQL / Text2SQL methods.
Language: Dart - Size: 78.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 186 - Forks: 61
microsoft/PointerSQL
Code for PointerSQL, PT-MAML, Execution-guided Decoding papers
Language: Python - Size: 48.8 KB - Last synced at: about 7 hours ago - Pushed at: about 3 years ago - Stars: 129 - Forks: 27
aws-samples/text-to-sql-bedrock-workshop
This repository is intended for those looking to dive deep on advanced Text-to-SQL concepts.
Language: Jupyter Notebook - Size: 3.34 MB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 115 - Forks: 26
DataArcTech/SQL-R1
[NeurIPS'25] Official Repository for the Paper "SQL-R1: Training Natural Language to SQL Reasoning Model By Reinforcement Learning"
Language: Python - Size: 35.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 107 - Forks: 14
microsoft/dstoolkit-text2sql-and-imageprocessing
This repo accelerates development of RAG applications with rich data sources including SQL Warehouses and documents analysed with Azure Document Intelligence
Language: Python - Size: 6.66 MB - Last synced at: about 8 hours ago - Pushed at: 11 days ago - Stars: 92 - Forks: 20
lyuqin/HydraNet-WikiSQL
Code and trained model for Hybrid ranking network for text-to-SQL on WikiSQL
Language: Python - Size: 17.6 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 68 - Forks: 18
vladkol/crm-data-agent
CRM Data Q&A Agent - Advanced RAG with NL2SQL over Salesforce Data
Language: Python - Size: 4.68 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 63 - Forks: 10
ibm-self-serve-assets/QueryCraft
The easiest and most comprehensive framework for building enterprise-grade NL2SQL solutions at scale.
Language: Python - Size: 286 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 11
kbeaugrand/SemanticKernel.Agents.DatabaseAgent
Powerful tool designed to generate SQL queries from natural language (NL2SQL) using Microsoft’s Semantic Kernel framework. This project aims to bridge the gap between human-readable queries and SQL, enabling easy and efficient database interactions with AI-driven language models.
Language: C# - Size: 10.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 33 - Forks: 9
FocusSearch/focus_mcp_sql
A NL2SQL plugin based on FocusSearch keyword parsing, offering greater accuracy, higher speed, and more reliability!
Language: Java - Size: 835 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 27 - Forks: 2
GoogleCloudPlatform/evalbench
EvalBench is a flexible framework designed to measure the quality of generative AI (GenAI) workflows around database specific tasks.
Language: Python - Size: 8.07 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 24 - Forks: 8
Shaurya-Sethi/transqlate
End-to-end natural language to SQL system: schema-aware model fine-tuning, retrieval-augmented prompting, and production-grade CLI, powered by a custom fine-tuned Phi-4 Mini.
Language: Python - Size: 1.7 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 23 - Forks: 1
guotong1988/table2answer
Table2answer: Read the database and answer without SQL https://arxiv.org/abs/1902.04260
Language: Python - Size: 36.3 MB - Last synced at: almost 3 years ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 6
montraydavis/SmolSQLAgents
The Most Powerful Open-Source Autonomous SQL Agents - RAG, NL2SQL
Language: Python - Size: 1.44 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 2
mahadi-nahid/TabSQLify
[NAACL 2024] TabSQLify: Enhancing Reasoning Capabilities of LLMs Through Table Decomposition
Language: Python - Size: 26.3 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 14 - Forks: 0
guotong1988/weak-supervised-Rule-Text2SQL
Using Database Rule for Weak Supervised Text-to-SQL Generation https://arxiv.org/abs/1907.00620
Language: Python - Size: 134 KB - Last synced at: almost 3 years ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 3
HKUSTDial/EllieSQL
Official repository for the paper "EllieSQL: Cost-Efficient Text-to-SQL with Complexity-Aware Routing".
Language: Python - Size: 3.82 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0
FocusSearch/focus_mcp_data
The intelligent data query plugin under DataFocus that supports multi-round conversations provides plug-and-play ChatBI capabilities.
Language: Java - Size: 630 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 10 - Forks: 1
RUCKBReasoning/DPO_Text2SQL
[ACL 2025] Uncovering the Impact of Chain-of-Thought Reasoning for Direct Preference Optimization: Lessons from Text-to-SQL
Language: Python - Size: 37.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 1
guotong1988/TypeSQL-python3
TypeSQL: Knowledge-based Type-Aware Neural Text-to-SQL Generation
Language: Python - Size: 242 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2
sarim-zafar/NL2SQL-Keras
A Natural Language 2 SQL Interface implementation in Keras
Language: Jupyter Notebook - Size: 18 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 5
IBM/pandasqlite
Light-weight Text-2-SQL on Pandas Data Frames
Language: Python - Size: 1.12 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0
CycloneBoy/slm_sql
SLM-SQL: An Exploration of Small Language Models for Text-to-SQL
Size: 1.34 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0
mahadi-nahid/NormTab
[EMNLP 2024] NormTab: Improving Symbolic Reasoning in LLMs Through Tabular Data Normalization
Language: Python - Size: 13.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0
oracle-devrel/askdata
Oracle AskData is a conversational AI platform powered by Oracle Generative AI. With AskData, you can ask natural language questions like "Give me all past due invoices" or "Show me sales for last week over $100,000" and get instant, accurate results.
Language: Python - Size: 38.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0
chenyiji259/TalkToBI
智能对话式智能分析平台,让数据分析变得简单自然
Language: Python - Size: 1.5 MB - Last synced at: 1 day ago - Pushed at: 23 days ago - Stars: 2 - Forks: 1
sqlflash/Awesome-Text2SQL-Dataset
a collection for SQL dataset, from Text2SQL.
Size: 40 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0
KemingHe/medo 📦
⚠️ [Archived] ⚠️ An automated, cloud-agnostic platform that unifies enterprise data silos into actionable insights while optimizing cross-cloud costs and compliance.
Language: Go - Size: 1.75 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0
Pedro-Viudes/text2sql-agent
# text2sql-agentThis project creates an application for querying relational databases using an agent. The agent builds SQL queries, executes them, and returns responses in natural language for a conversational experience. 🐙✨## Folder Structure```plaintext📦 webinar_text2sql├── 📁 chatbot # Text-to-SQL
Language: Jupyter Notebook - Size: 4.62 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
Rickcau/sk-sports-assistant
Language: C# - Size: 1.37 MB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0
Rickcau/gen-ai-missing-persons
Language: C# - Size: 6.33 MB - Last synced at: 9 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 3
chatsapi/ChatWithSQL
ChatWithSQL: Secure, Schema-Validated Text-to-SQL Data Extraction, Eliminating Arbitrary Query Risks from LLMs
Language: Python - Size: 358 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1
adikurniawanid/express-unsribot-api
Natural Language to Structured Query Language (NL2SQL) REST API
Language: JavaScript - Size: 3.66 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
guotong1988/coarse2fine-cpu-win
cpu-windows-pycharm-study version for donglixp/coarse2fine
Language: Python - Size: 14.7 MB - Last synced at: almost 3 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
Tanishq60/n8n_nl2sql
🗣️ Transform natural language questions into executable SQL queries for seamless database interaction and visual data insights.
Language: HTML - Size: 2.11 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
malikabass1656/Awesome-LLM-based-Text2SQL
📝 Explore a rich collection of research and projects on LLM-based text-to-SQL to enhance your understanding of next-generation database interfaces.
Size: 2.13 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
iunera/data-philter
Sovereign AI for Natural Language to SQL (NL2SQL) analytics. A local-first, privacy-focused conversational interface for Apache Druid and ClickHouse using the Model Context Protocol (MCP). Run LLMs locally via Ollama to query enterprise data securely without it ever leaving your infrastructure.
Language: PowerShell - Size: 3.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
chigwell/tailwind-sql
A new package that allows users to write SQL queries using a simplified, Tailwind CSS-like syntax. It takes natural language or abbreviated input from the user and converts it into valid, structured S
Language: Python - Size: 3.91 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0
nadeem4/nl2sql
NL2SQL is an enterprise-grade, multi-agent NL→SQL system that delivers accurate, safe, and deterministic SQL with schema retrieval, validation, and full observability.
Language: Python - Size: 554 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0
DataMini/asktable-all-in-one
AskTable is a leading enterprise‑level AI Table Agent Platform,focused on AI‑powered data querying and AI‑driven analytical reporting. AskTable 是领先的企业级 AI 数据表格智能体平台(Table Agent Platform),专注于 AI 问答查数以及 AI 分析报告。
Language: Shell - Size: 211 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0
ishre/ecommerce-agent
Anarix AI is an interactive AI agent for querying your e-commerce data
Language: TypeScript - Size: 1.59 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
akshaygande/SQL-QA-with-LLM-RAG
Streamlit-based SQL QA app: natural-language → SQL with RAG (FAISS) + LLMs for schema-aware query generation and execution.
Language: Jupyter Notebook - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
saya-ashen/DanticSQL
A powerful Python utility designed to efficiently reconstruct nested SQLModel object graphs from a flat Pandas DataFrame
Language: Python - Size: 2.1 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
guotong1988/syntaxSQL-Python3
Python3 and PyTorch1.1 and CPU-debug version for SyntaxSQLNet
Language: Python - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1
guotong1988/sqlova-debug-read
pycharm debuggable cpu version for sqlova
Language: Python - Size: 103 KB - Last synced at: almost 3 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1
minsuk-sung/NL2SQL
본 레포지토리는 2019년 한이음 프로젝트인 '자연어를 SQL로'를 위한 레포지토리입니다.
Size: 357 KB - Last synced at: almost 3 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1
FlareIgnis/SQLBot
🤖 Enhance data queries with SQLBot, an intelligent system that combines advanced models and RAG for seamless integration and secure access control.
Language: Python - Size: 20.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
sohail-18/n8n-nl2sql-workflow
🔄 Streamline SQL database workflows with n8n, enabling easy data manipulation and automation using MySQL and n8n webhooks.
Language: JavaScript - Size: 1.34 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
eosho/langchain_data_agent
NL2SQL - Ask questions in plain English, get SQL queries and results. Powered by LangGraph.
Language: Python - Size: 396 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
sjjian/openhare
This is a desktop SQL query tool.
Language: Dart - Size: 2.57 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
hoadm-net/ViPERSQL
A comprehensive toolkit for Vietnamese Natural Language to SQL conversion with advanced prompting strategies, intelligent example selection, and enhanced evaluation metrics.
Language: Python - Size: 7.23 MB - Last synced at: 21 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0
ALbum3270/text-sql
Two-stage LLM-based Text-to-SQL framework with schema retrieval, SQL validation, and self-correction.
Language: Python - Size: 108 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
AmanSharma2935/SQLBot
🤖 Transform data queries with SQLBot, an intelligent system using advanced models and RAG for high-quality text-to-SQL interactions.
Language: Python - Size: 18.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
Squirry-AI/squirry-database-connector
Multi-database connector agent built with Google ADK leveraging MCP Toolbox for database
Language: Python - Size: 43 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
KemingHe/learning-adk Fork of google/adk-samples 📦
⚠️ [Archived] ⚠️ My leaning fork of Google's official collection of sample agents built with Google's Agent Development Kit (ADK)
Language: Python - Size: 24.3 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
nrhnnii/NL2SQL
A Streamlit app that translates natural language into SQL queries using OpenAI, FAISS similarity search, and LangChain — supports any SQLite database.
Language: Python - Size: 682 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
jeroenvdmeer/feyod-nl2sql
Workflow for converting natural language questions about Feyenoord into executable SQL queries. Powered by LangGraph.
Language: Python - Size: 92.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
chin1232/Text2SQL
Natural language interface for querying clinical data. This project uses Retrieval-Augmented Generation (RAG) with GPT-3.5 to translate user questions into SQL over a subset of the MIMIC-III dataset, enabling clinicians and researchers to extract insights without SQL knowledge.
Language: Python - Size: 20.5 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
uceix42/nl2sql_agent
轻量化自然语言数据库查询工具,支持多轮对话完善查询目标,精确输出SQL查询语句,执行查询并返回结果。A lightweight system enbales multiple rounds of chat to transfer natural language into SQL query, execute query and return results.
Language: Python - Size: 48.8 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
Daxrajsinh/NL2SQL
Seamlessly ask question to ananlyse Database in Natural language and it will convert this SQL Query and also will execute it on DB and helps you analyze through charts !
Language: Python - Size: 98.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0
CycloneBoy/base_sql
BASE-SQL: A powerful open source Text-To-SQL baseline approach
Size: 1000 Bytes - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0
Aaryan015/Natural-language-to-SQL
An application which uses streamlit interface and converts user's query into SQL query, executes it on a database, and then returns the result.
Language: Python - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
timelesshc/codellama-NL2SQL
Fine tune codellama-7b-hf to achieve natural language to SQL ability
Language: Python - Size: 3.96 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
swastikmaiti/Fine-tuning-BART
Fine Tuning is a cost-efficient way of preparing a model for specialized tasks. Fine-tuning reduces required training time as well as training datasets. We have open-source pre-trained models. Hence, we do not need to perform full training every time we create a model.
Language: Jupyter Notebook - Size: 219 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
brettdidonato/BSD_Evals
LLM evaluation framework
Language: Jupyter Notebook - Size: 380 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0