Documentation
Documentation
dartframes is a stable Dart binding to Rust Polars with a Dart-native
Apache Arrow value model. Version 0.1.0 is published with verified native
assets for macOS, Linux, and Windows. Start with Getting started
or use Polars.open(path) for a locally built library.
For users
- Getting started — runtime setup plus lazy CSV and Parquet queries.
- Arrow interoperability — the Dart Arrow port, copied record batches, and Arrow C Data/C Stream.
- Build from source — install pinned tools with
miseand build the current native library. - API reference — generated documentation for the public Dart API.
- API coverage — what the partial API covers in Polars.
For maintainers and contributors
- Native binaries — targets, asset review, caching, and activation.
- Release process — native asset and pub release ordering.
- CRAP quality gate — complexity and coverage ratchet.
- Protocol reference — ABI, commands, capabilities, ownership, and errors.
- Contributing — setup, tests, and change requirements.
- Security — private vulnerability reporting.
- Changelog — release history.