awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Dataherald avatar

Dataherald/dataherald

0
View on GitHub↗
3,617 estrellas·262 forks·Python·apache-2.0·7 vistasdataherald.readthedocs.io/en/latest↗

Dataherald

DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations.

The project features a dedicated business logic layer for defining database constraints and managing verified query pairs to improve translation accuracy. It acts as a multi-warehouse data connector, allowing for the indexing and querying of multiple SQL databases across different schemas.

The system covers secure database connectivity through SSH tunneling, database schema mapping, and business intelligence automation. It also includes capabilities for managing table metadata and configuring external file storage for result persistence.

Features

  • Natural Language to SQL - Translates plain English questions into executable SQL queries to retrieve data without manual coding.
  • LLM-Based SQL Generation - Translates natural language prompts into executable SQL scripts using large language models.
  • Data-to-Natural-Language Summarization - Generates human-readable explanations and summaries based on the data returned from database queries.
  • Prompt Augmenters - Augments prompts with table descriptions and column definitions to improve the accuracy of generated SQL.
  • Natural Language Data Analysis - Retrieves database records and summarizes results into human-readable explanations using natural language queries.
  • Cloud Data Warehouse Connectivity - Establishes secure connections to databases and automatically retrieves table names for indexing.
  • Multi-Warehouse Querying - Enables indexing and querying across multiple SQL databases and different schemas from a single interface.
  • Multi-Warehouse Connectors - Acts as a connectivity layer for indexing and querying multiple SQL databases across different schemas.
  • Cross-Warehouse Joins - Manages connections to multiple database instances to enable data retrieval and joins across different schemas.
  • Database Schema Mapping - Manages table metadata and business constraints to ensure AI-generated queries align with organizational data rules.
  • SQL-Based Semantic Layer - Provides a configuration layer for defining business logic and database constraints to improve SQL accuracy.
  • SQL Database Connectivity - Establishes secure connections to various SQL databases and performs joins across compatible schemas.
  • SQL Query Generation - Automates the creation and execution of structured SQL queries based on human-readable prompts.
  • SQL - Sets business rules and constraints for database connections to ensure generated queries return accurate results.
  • Few-Shot Pattern Exemplification - Retrieves verified natural language and SQL pairs to provide in-context examples for the query generator.
  • Business Intelligence - Generates human-readable summaries and insights from database query results to automate business intelligence tasks.
  • Secure Connectivity - Establishes protected connections to data warehouses using SSH tunneling and encrypted credentials.
  • Vector-Database-Backed Retrievals - Indexes database metadata and query samples in a vector database for efficient semantic similarity searching.
  • Table Metadata Updates - Modifies table and column descriptions to increase the accuracy of natural language to SQL translations.
  • SQL Query Examples - Stores and retrieves pairs of natural language questions and verified SQL queries to improve translation speed.
  • Business Logic Constraints - Applies business rules and logic to the query generation process to ensure compliant results.
  • Query Generation Optimization - Refines SQL generation by scanning metadata and adding verified query pairs to increase accuracy.
  • SSH - Tunnels database traffic through an SSH server using host credentials and private keys to access protected data.
  • SSH Tunneling Forwarders - Establishes secure connections to protected data warehouses by routing traffic through SSH tunnels.
  • SQL Enhancement - AI-driven platform for natural language to SQL data management.

Historial de estrellas

Gráfico del historial de estrellas de dataherald/dataheraldGráfico del historial de estrellas de dataherald/dataherald

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dataherald

Proyectos open-source similares, clasificados según cuántas características comparten con Dataherald.
  • tencentmusic/supersonicAvatar de tencentmusic

    tencentmusic/supersonic

    4,913Ver en GitHub↗

    Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen

    Java
    Ver en GitHub↗4,913
  • sqlchat/sqlchatAvatar de sqlchat

    sqlchat/sqlchat

    5,731Ver en GitHub↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    TypeScriptchatgptclickhousecockroachdb
    Ver en GitHub↗5,731
  • defog-ai/sqlcoderAvatar de defog-ai

    defog-ai/sqlcoder

    4,035Ver en GitHub↗

    Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured, executable database queries. It functions as a database interface and query generator that allows for data retrieval without requiring manual code. The system utilizes an instruction-tuned model combined with schema-aware prompting and dynamic context injection. By ingesting database metadata and using in-context learning with example query pairs, it generates syntactically valid queries that match the specific schema of a connected database. The project covers a broader range

    Jupyter Notebook
    Ver en GitHub↗4,035
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Ver en GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    Ver en GitHub↗4,471
Ver las 30 alternativas a Dataherald→

Preguntas frecuentes

¿Qué hace dataherald/dataherald?

DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations.

¿Cuáles son las características principales de dataherald/dataherald?

Las características principales de dataherald/dataherald son: Natural Language to SQL, LLM-Based SQL Generation, Data-to-Natural-Language Summarization, Prompt Augmenters, Natural Language Data Analysis, Cloud Data Warehouse Connectivity, Multi-Warehouse Querying, Multi-Warehouse Connectors.

¿Qué alternativas de código abierto existen para dataherald/dataherald?

Las alternativas de código abierto para dataherald/dataherald incluyen: tencentmusic/supersonic — Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions… sqlchat/sqlchat — SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes… defog-ai/sqlcoder — Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured,… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… whoiskatrin/sql-translator — This project is a developer utility that functions as an artificial intelligence-powered assistant for database query… dataease/sqlbot — 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.