#4 · Primary category: Business Intelligence & Analytics
duckdb
DuckDB is an analytical in-process SQL database management system
Project last updated:08/28/26
GitHub Stars
40.8K
Forks
3.7K
Contributors
848
License
MIT
Why we included this project
DuckDB runs inside your own process rather than as a separate database server, which is what makes it so easy to drop into existing data work. You can point it at CSV, Parquet, or JSON files, or at pandas DataFrames, and run columnar SQL over them directly from Python, R, or Java. That makes it a practical tool for the data-prep side of AI work, like cleaning and chunking documents for RAG pipelines or shaping training data. Analysts also use it to answer ad-hoc questions with plain SQL instead of spinning up infrastructure. For teams that would otherwise loop through rows in Python, the speed difference is usually the first thing they notice.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
posthog
Open-source platform for building self-driving products, with AI observability, analytics, session replay, and more.