Showing 24 of 35 tools
Multi-model database for the AI era — document, graph, vector, and relational in one
SurrealDB is a multi-model database that natively combines document, graph, relational, key-value, and vector storage in a single engine. It eliminates the need for separate databases by handling structured queries, graph traversals, full-text search, and vector similarity in one SQL-like query language called SurrealQL. Built in Rust for performance and safety, it supports real-time subscriptions, row-level permissions, and embedded or distributed deployment modes.
Git for data — version-controlled SQL database with branch, merge, and diff
Dolt is a SQL database that implements Git-style version control directly on your data. Every write creates a commit, and you can branch, merge, diff, and revert tables just like source code. It speaks the MySQL wire protocol so existing MySQL clients, ORMs, and tools work out of the box. Dolt is used for AI training data management, reproducible analytics, collaborative data editing, and agent memory stores.
Conversational data analysis with natural language queries over databases
PandasAI enables natural-language queries against databases, data lakes, CSVs, and parquet files using LLMs and RAG pipelines. With 23,400+ GitHub stars, it bridges the gap between database tools and AI by letting developers and analysts interact with data conversationally, supporting SQL, PostgreSQL, and various file formats.
Financial transactions database designed for mission-critical safety and speed
TigerBeetle is a purpose-built database for financial transactions that prioritizes safety and performance above all else. Written in Zig, it provides strict debit-credit consistency, serializable isolation, append-only immutability, and multi-cloud high availability. Designed for ledgers, payment systems, and any application where losing or duplicating a transaction is catastrophic.
Auto-generates interactive ER diagrams from database schemas
Liam ERD automatically generates beautiful, interactive entity-relationship diagrams from existing database schemas. It supports Rails schema.rb, PostgreSQL, Prisma, and raw SQL — with zero configuration required. A web version handles public repos instantly, while the CLI processes private repositories with CI/CD integration for keeping documentation in sync.
Open data platform wrapping any SQL database with instant APIs
Directus is a database-first open data platform that wraps any existing SQL database with instant REST and GraphQL APIs, a no-code admin dashboard, and built-in authentication. Unlike traditional headless CMS platforms that impose their own data model, Directus introspects your existing schema and works on top of it — supporting PostgreSQL, MySQL, SQLite, MS SQL, MariaDB, and CockroachDB out of the box.
Chat with your SQL database using RAG-powered Text-to-SQL
Vanna is an open-source Python framework that generates accurate SQL queries from natural language questions using RAG. Train it on your database schema, documentation, and sample queries to get personalized results that improve over time through a feedback loop. Supports PostgreSQL, MySQL, SQLite, BigQuery, Snowflake, and more. 23,200+ GitHub stars, MIT licensed. Integrates with Jupyter notebooks, Streamlit, Flask, and Slack for flexible deployment.
AI-native data application framework with SQL generation and agents
DB-GPT is an open-source AI-native data app framework combining SQL generation, database chat, RAG, and multi-agent orchestration for data-centric workflows. It supports natural language to SQL conversion, automated data analysis, and custom data app development. Integrates with MySQL, PostgreSQL, SQLite, and more. 28,000+ GitHub stars, Apache 2.0 licensed. Positioned as an alternative to MindsDB for teams building AI-powered data applications and internal database tools.
Multi-database client with AI query optimization
DbVisualizer is a multi-database client with strong SQL editing, ER diagrams, and data management capabilities that has recently added AI assistants for query optimization. Consistently rated as a top-tier database GUI, it supports virtually every database engine and provides visual exploration, query profiling, and data comparison tools for developers and analysts working across diverse database environments.
Visual database designer with Git-integrated schemas
DbSchema is a visual database designer supporting 80+ SQL and NoSQL databases that features Git integration for schema version control, interactive HTML documentation generation, and AI-assisted query building. It provides the best visual approach to designing and maintaining database schemas in a version-controlled environment, bridging the gap between visual design and code-managed infrastructure.
Browser-based AI SQL editor with modern UX
Sheeta.ai is a browser-based AI SQL editor designed to modernize the data workflow with a simple, intuitive interface and high-accuracy query generation. It addresses the UX gaps of traditional database tools like DBeaver by providing a clean, modern interface with AI-powered query suggestions, schema visualization, and result exploration built for the contemporary data stack.
Governed analytics with a unified semantic layer
Querio turns plain English into SQL queries with a focus on governed analytics, connecting to live data warehouses and enforcing a unified semantic layer across the organization. It ensures that AI-generated queries remain consistent with business logic definitions, preventing the common problem where different teams get different answers to the same question from the same data.
Secure text-to-SQL with schema-only processing
Text2SQL.ai is a secure text-to-SQL platform that uses a schema-only model where actual database data never leaves the developer's infrastructure. It provides an affordable solution for teams building internal analytics tools with a public API for embedding SQL generation into custom applications, prioritizing data privacy for organizations in regulated industries.
Chat with your database in natural language
AskYourDatabase lets users chat with their databases using natural language, automatically generating SQL queries and visualizations from conversational questions. It autonomously creates dashboards and charts from queried data, serving as a self-serve reporting tool that reduces the business intelligence workload on engineering teams by letting non-technical users access data directly.
English-to-SQL with 100K+ users
AI2SQL converts plain English into optimized SQL queries with automatic schema detection, serving over 100,000 users worldwide. It features SQL explanation for learning, a formula generator for spreadsheets, and extensions for Slack and Chrome, providing a comprehensive ecosystem for non-technical users and developers who want to query databases faster using natural language input.
Multi-database AI query generator and optimizer
SQLAI.ai is a comprehensive AI toolkit for generating, optimizing, and explaining SQL queries across any database engine including both SQL and NoSQL systems. Supporting schemas with 600+ tables, it handles the full query lifecycle from natural language generation to performance optimization and cross-database migration, starting at $5/month as one of the most affordable AI SQL tools available.
AI schema generator from natural language
Structa is an AI tool that turns natural language descriptions into production-ready database schemas and SQL in under 45 seconds, focused on PostgreSQL and Supabase. Recognized as an editor's choice for AI schema generation, it is the fastest idea-to-schema tool available, generating optimized table structures, relationships, indexes, and constraints from plain English project requirements.
Open-source RAG-based text-to-SQL engine
Vanna AI is an open-source MIT-licensed text-to-SQL framework with 6,000+ GitHub stars that uses RAG to generate accurate SQL queries from natural language. It learns and improves over time by indexing your specific database schema, documentation, and query history, ensuring no vendor lock-in while delivering highly accurate schema-specific query generation across any database.
AI tables inside your database with SQL
MindsDB is an open-source platform with 20,000+ GitHub stars that lets developers combine machine learning predictions with standard SQL queries by federating data across 200+ sources. It enables creating AI models as virtual database tables, querying predictions with familiar SELECT statements, and building real-time ML pipelines without leaving the database workflow that teams already know.
Hybrid search and ML ranking engine at scale
Vespa is an open-source serving engine with 6K+ GitHub stars for hybrid search combining vector similarity, BM25 text ranking, and structured filtering in a single query. Built by Yahoo for web-scale, it handles billions of documents with millisecond latency. Features real-time indexing, ML model serving, tensor computation, and ACID-compliant writes. Supports custom ranking models, query federation, and geographic search. Used for recommendation systems, personalization, and RAG.
GPU-accelerated open-source vector database
Milvus is an open-source vector database with 33K+ GitHub stars for billion-scale similarity search. Features GPU-accelerated indexing, hybrid search combining vector and scalar filtering, multi-tenancy, partitioning, and horizontal scaling. Supports HNSW, IVF, DiskANN, and GPU index types. SDKs for Python, Java, Go, and Node.js. Zilliz Cloud offers a managed version. A production-grade foundation for RAG pipelines and recommendation systems at enterprise scale.
Serverless Redis, Kafka, and vector database
Upstash provides serverless Redis, Kafka, and vector database services with per-request pricing and zero operational overhead. Redis supports global replication for edge computing. Kafka offers pay-per-message event streaming. QStash provides HTTP-based message queues for serverless. Features REST APIs alongside native protocols, ideal for edge and serverless deployments. Integrates with Vercel, Cloudflare Workers, and AWS Lambda natively.
Open-source embedding database — the AI-native way to store and query embeddings.
Chroma is an open-source embedding database designed for simplicity and developer experience. Runs in-memory, as a Python library, or as a client-server deployment. Popular for prototyping RAG applications, local development, and lightweight vector search. Integrates natively with LangChain, LlamaIndex, and OpenAI.
Fully managed vector database built for AI applications at production scale.
Pinecone is the leading managed vector database designed for high-performance similarity search at scale. Purpose-built for AI applications including RAG, recommendation systems, and semantic search. Offers serverless and pod-based architectures with automatic scaling, filtering, and namespacing. No infrastructure management required.