SlothDB is an experimental embedded SQL database engine written in C++20. It operates on an in-process execution model, allowing direct querying of Parquet, CSV, JSON, Arrow, Avro, SQLite, and Excel files using SQL without requiring a separate import step.
- Website
- https://slothdb.org[01]
- Source Code
- https://github.com/SouravRoy-ETL/slothdb[02]
- Developer
- Country of Origin
- IN
- Start Year
- 2026 [04]
- Project Types
- Hobby, Open Source
- Written in
- C++
- License
- MIT License
SlothDB is an experimental embedded SQL database engine written in C++20. It operates on an in-process execution model, allowing direct querying of Parquet, CSV, JSON, Arrow, Avro, SQLite, and Excel files using SQL without requiring a separate import step.
History
Developed as a from-scratch experimental project, SlothDB aims to explore embedded SQL engine design. It is currently in early-stage active development, with a focus on direct file querying and in-process execution capabilities.
Citations
4 sources- SlothDB · An experimental embedded SQL engine. slothdb.org
- GitHub - SouravRoy-ETL/slothdb: An experimental embedded SQL engine in C++20. Query Parquet, CSV, JSON, Arrow, Avro, SQLite, and Excel files directly with SQL, in-process. Early-stage. · GitHub github.com
- slothdb/docs/DOCUMENTATION.md at main · SouravRoy-ETL/slothdb · GitHub github.com
- https://github.com/SouravRoy-ETL/slothdb/commit/829932d8e1bafcd24f9f0414b90cbf035b891ec8 github.com
Revision #2
Last Updated: