| Crates.io | floe-core |
| lib.rs | floe-core |
| version | 0.1.3 |
| created_at | 2026-01-19 17:04:56.672334+00 |
| updated_at | 2026-01-23 15:48:32.493518+00 |
| description | Core library for Floe, a YAML-driven technical ingestion tool. |
| homepage | https://github.com/malon64/floe |
| repository | https://github.com/malon64/floe |
| max_upload_size | |
| id | 2054970 |
| size | 338,709 |
Floe is a YAML-driven technical ingestion tool for single-node, medium-sized datasets. It targets data engineering workflows where raw files (initially CSV) are ingested into a clean, typed dataset with simple technical rules:
Floe is intentionally not a distributed engine and is not meant to replace Spark. This repository is a learning project in Rust, with a working core pipeline that is intentionally small and readable.
floe validatefloe runcrates/floe-core/: core library (config parsing, checks, IO, reporting)crates/floe-cli/: CLI interfacedocs/: docs for checks, reports, CLI, and featuresexample/: sample configs and input datafloe validate -c example/config.yml --entities customer
floe run -c example/config.yml --entities customer
docs/checks.mddocs/config.mddocs/report.mddocs/cli.mddocs/features.mddocs/release.mdMIT