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

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