duckdb-ffi: Low-level bindings to the DuckDB C API
Haskell FFI bindings to the DuckDB C API. Supports native DuckDB >= 1.5.3 and < 1.6. Tested with version 1.5.3. . Downloads a verified native library to the user cache on Linux and macOS. Uses an existing library when the user or Nix supplies it.
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| systemlib | Use an installed DuckDB library without downloading it. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- duckdb-ffi-1.5.3.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1.4.1, 1.4.1.1, 1.4.1.2, 1.4.1.3, 1.4.1.4, 1.4.1.5, 1.5.0.0, 1.5.3.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.18 && <4.23), bytestring (>=0.11 && <0.13), containers (>=0.6 && <0.9), exceptions (>=0.10 && <0.11), mtl (>=2.3 && <2.4), text (>=2.0 && <2.2), time (>=1.12 && <1.16), transformers (>=0.6 && <0.7) [details] |
| Tested with | ghc ==9.10.3, ghc ==9.12.4, ghc ==9.14.1, ghc ==9.6.7, ghc ==9.8.4 |
| License | MPL-2.0 |
| Author | Matthias Pall Gissurarson |
| Maintainer | mpg@mpg.is |
| Uploaded | by tritlo at 2026-10-02T12:57:54Z |
| Category | Database |
| Home page | https://github.com/Tritlo/duckdb-haskell |
| Bug tracker | https://github.com/Tritlo/duckdb-haskell/issues |
| Source repo | head: git clone https://github.com/Tritlo/duckdb-haskell.git(duckdb-ffi) |
| Distributions | |
| Reverse Dependencies | 1 direct, 1 indirect [details] |
| Downloads | 231 total (31 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |