DuckDB
An analytical in-process SQL database for high-performance analytics
Screenshots
A closer look at the product interface and key surfaces.
Screenshot viewer
At a glance
- Primary use case
- An analytical in-process SQL database for high-performance analytics
- Best for
- Database — Database, Analytics
- Stack
- C++, CMake, python
- License
- MIT
- Maintenance
- 11 hours ago
- Access
- Open source · Self-hosted
- Documentation path
- https://duckdb.org/docs/current/
About this tool
DuckDB is a high-performance analytical database system designed to be fast, reliable, and portable. It provides a rich SQL dialect and deep integrations with Python, R, and Java for seamless data analysis in-process.
Repository
42,797
4,160
1,147
MIT
Features
- Offers a rich SQL dialect with support for complex types and window functions.
- Integrates seamlessly with popular data tools like pandas and dplyr.
- Enables direct querying of CSV and Parquet files without complex setup.
Related tools
NocoDB
Database
Open source no code database work with a spreadsheet feel
DBeaver
Database
Universal database work in one powerful desktop workspace
ClickHouse
Database
Fast analytics database for real time data workloads
SurrealDB
Database
Scalable document graph database for the realtime web
InfluxDB
Database
Real time time series data built for speed and scale
DBX
Database
A lightweight database client with AI and multi database support
Published 1 day ago