nl2sql

There are 78 repositories under nl2sql topic.

  • dataease/SQLBot

    🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

    Language:Python4.5k38216444
  • eosphoros-ai/Awesome-Text2SQL

    Curated tutorials and resources for Large Language Models, Text2SQL, Text2DSL、Text2API、Text2Vis and more.

  • 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:Python1.9k24170240
  • 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:Python1.1k24170
  • 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.

  • tianchi_nl2sql

    beader/tianchi_nl2sql

    追一科技首届中文NL2SQL挑战赛决赛第3名方案+代码

    Language:Jupyter Notebook5591131147
  • microsoft/rat-sql

    A relation-aware semantic parsing model from English to SQL

    Language:Python4421368121
  • abhijithneilabraham/tableQA

    AI Tool for querying natural language on tabular data.

    Language:Python31533046
  • 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:Python23911
  • nl2sql

    eguilg/nl2sql

    阿里天池首届中文NL2SQL挑战赛top6

    Language:Python21831653
  • BaeSeulki/NL2LF

    The Resources for "Natural Language to Logical Form" ; "自然语言转逻辑形式"研究资料收集。

  • 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:Dart21082470
  • guotong1988/NL2SQL-RULE

    Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179

    Language:Python19363051
  • junjiem/dat

    Asking yours data in a natural language way through pre-modeling (data models and semantic models).

    Language:Java14521
  • microsoft/PointerSQL

    Code for PointerSQL, PT-MAML, Execution-guided Decoding papers

    Language:Python1286627
  • 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 Notebook1267329
  • vladkol/crm-data-agent

    CRM Data Q&A Agent - Advanced RAG with NL2SQL over Salesforce Data

    Language:Python11927
  • DataArcTech/SQL-R1

    [NeurIPS'25] Official Repository for the Paper "SQL-R1: Training Natural Language to SQL Reasoning Model By Reinforcement Learning"

    Language:Python10612412
  • 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:Python9055319
  • antgroup/Agentar-Scale-SQL

    Agentar-Scale-SQL is a novel framework that leverages scalable computation to significantly improve Text-to-SQL performance.

  • lyuqin/HydraNet-WikiSQL

    Code and trained model for Hybrid ranking network for text-to-SQL on WikiSQL

    Language:Python6921618
  • ibm-self-serve-assets/QueryCraft

    The easiest and most comprehensive framework for building enterprise-grade NL2SQL solutions at scale.

    Language:Python456011
  • 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#389
  • montraydavis/SmolSQLAgents

    The Most Powerful Open-Source Autonomous SQL Agents - RAG, NL2SQL

    Language:Python363
  • FocusSearch/focus_mcp_sql

    A NL2SQL plugin based on FocusSearch keyword parsing, offering greater accuracy, higher speed, and more reliability!

    Language:Java35215
  • HKUSTDial/NL2SQL-Bugs-Benchmark

    🔥[SIGKDD'25] NL2SQL-BUGs: A Benchmark for Detecting Semantic Errors in NL2SQL Translation.

    Language:JavaScript26221
  • evalbench

    GoogleCloudPlatform/evalbench

    EvalBench is a flexible framework designed to measure the quality of generative AI (GenAI) workflows around database specific tasks.

    Language:Python247125
  • 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:Python22
  • CycloneBoy/slm_sql

    SLM-SQL: An Exploration of Small Language Models for Text-to-SQL

  • HKUSTDial/EllieSQL

    Official repository for the paper "EllieSQL: Cost-Efficient Text-to-SQL with Complexity-Aware Routing".

    Language:Python19101
  • mahadi-nahid/TabSQLify

    [NAACL 2024] TabSQLify: Enhancing Reasoning Capabilities of LLMs Through Table Decomposition

    Language:Python16210
  • guotong1988/table2answer

    Table2answer: Read the database and answer without SQL https://arxiv.org/abs/1902.04260

    Language:Python14107
  • xifanz42/nl2sql_agent

    轻量化自然语言数据库查询工具,支持多轮对话完善查询目标,精确输出SQL查询语句、执行查询、数据分析并返回自然语言结果。A lightweight system enbales multiple rounds of chat to transfer natural language into SQL query, execute query, perform data analysis and return analysis results.

    Language:Python13
  • CycloneBoy/base_sql

    BASE-SQL: A powerful open source Text-To-SQL baseline approach

  • FocusSearch/focus_mcp_data

    The intelligent data query plugin under DataFocus that supports multi-round conversations provides plug-and-play ChatBI capabilities.

    Language:Java121
  • guotong1988/weak-supervised-Rule-Text2SQL

    Using Database Rule for Weak Supervised Text-to-SQL Generation https://arxiv.org/abs/1907.00620

    Language:Python12223