lingo-db/lingo-db
LingoDB: A new analytical database system that blurs the lines between databases and compilers.
What it solves
LingoDB addresses the limitations of traditional relational SQL query engines by providing a data processing system that is highly flexible and extensible. It allows for a wide range of data-processing workflows beyond standard SQL, enabling cross-domain optimization and support for heterogeneous hardware.
How it works
The system uses compiler technology to implement declarative sub-operators. This approach allows LingoDB to interleave optimization passes from different domains, performing cross-domain optimization to maintain high performance while remaining extensible.
Who it’s for
It is designed for developers and data engineers who need a high-performance data processing system that can handle complex workflows beyond traditional relational queries.
Highlights
- Compiler-based architecture for flexibility and extensibility.
- Support for non-relational data-processing workflows via declarative sub-operators.
- Ability to perform cross-domain optimization.
- Sustainable support for heterogeneous hardware.
Related
- Project
justrach/codedbcodedb is a zero‑dependency, Zig‑based server that builds rich indexes (trigram, word, symbol, call‑graph) of a local codebase and exposes them via the Model Context Protocol (JSON‑RPC over stdio). AI coding assistants (Claude Code, Cursor, Gemini CLI, etc.) can query for file trees, outlines, symbol definitions, callers, and full‑text search in sub‑millisecond latency, dramatically reducing token usage. It runs as an MCP daemon (`codedb mcp`) or an HTTP server, updates incrementally via a file watcher, and ships signed binaries for macOS, Linux, and Windows.
- Project
heavyai/heavydbHeavyDB is a GPU-accelerated, SQL-based columnar database engine that enables millisecond queries on multi-billion row datasets without needing indexes or pre-aggregation.
- Project
dais-polymtl/flockA DuckDB extension that integrates LLMs and RAG pipelines into SQL, enabling multimodal semantic analysis and analytics directly within the database.
- Project
clidey/whodbA lightweight, self-hosted database workspace for exploring, editing, and querying data with optional AI-powered natural language interfaces.
- Project
Extelligence-ai/bagelBagel is a Docker‑based service that lets you ask plain‑English questions about robotics, drone or IoT logs. It uses an LLM (Claude, Gemini, Ollama, etc.) to translate the query into deterministic DuckDB SQL, shows you the SQL for audit, and can run edge‑reduction pipelines that keep only relevant data windows. Supports ROS 1/2, PX4, ArduPilot, automotive CAN/MDF4, MQTT, Postgres/TimescaleDB, InfluxDB 3, and more. Extensible via POML files, integrates with PlotJuggler, Rerun, Foxglove, Slack, and LeRobot. Open‑source under Apache 2.0.