duckdb-extension-framework
ducker
duckdb-extension-framework | ducker | |
---|---|---|
1 | 1 | |
54 | 13 | |
- | - | |
0.6 | 3.6 | |
10 days ago | about 1 year ago | |
Rust | Dockerfile | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
duckdb-extension-framework
-
DuckDB: Querying JSON files as if they were tables
To answer myself, I've found a project which enables extension development for DuckDB using Rust[0].
[0]: https://github.com/Mause/duckdb-extension-framework
ducker
-
DuckDB: Querying JSON files as if they were tables
I made a docker image with a number of extensions already installed and enabled so you can start using DuckDB with the lowest friction.
`alias dckr='docker run --rm -it -v $(pwd):/data -w /data duckerlabs/ducker'`
then `dckr` gives you a DuckDB shell with PRQL, httpfs, json, parquet, postgres, sqlite, and substrait enabled.
For example, to get the first 5 lines of a csv file named "albums.csv", you could run it with PRQL
```dckr -c 'from `albums.csv` | take 5;'```
https://github.com/duckerlabs/ducker
What are some alternatives?
trustfall - A query engine for any combination of data sources. Query your files and APIs as if they were databases!
nba-monte-carlo - Monte Carlo simulation of the NBA season, leveraging dbt, duckdb and evidence.dev
ayb - ayb makes it easy to create databases, share them with collaborators, and query them from a web application or the command line
dsq - Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
ibis - the portable Python dataframe library
steampipe - Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
duckdb - DuckDB is an in-process SQL OLAP Database Management System