Ferro
github
/blog/crates/tags Light Dark Auto
Entries tagged :: launch
  • 2026-05-08

    abyo-crdt: a pure-Rust CRDT library that's 17× faster than yrs at append-heavy workloads

    abyo-crdt is a Pure Rust CRDT library combining Fugue-Maximal lists, Peritext rich text, and an order-statistic AVL tree for O(log N) operations across the board. 167 tests, 3.3M+ fuzz runs, exhaustive stateright model checking, Yjs/Quill Delta interop, WASM + Python bindings. This post walks through the algorithm choices, the AVL bug adversarial fuzz caught before release, and the head-to-head numbers vs yrs.
    Read more ⟶
  • 2026-05-07

    Up to 43% less memory than HyperLogLog: a Rust implementation of ExaLogLog

    ExaLogLog (Ertl, EDBT 2025) reaches the same RMSE as 6-bit HyperLogLog with around 43% less memory. Today I'm releasing a from-scratch pure-Rust implementation: both variants the paper recommends, both estimators, lock-free concurrent ingest, sparse mode, optional serde/rayon/SIMD features, and a byte-for-byte parity test against the Dynatrace Java reference.
    Read more ⟶
  • 2026-04-26

    Building Ferro: rewriting the JVM and Python data stack in Rust as a solo developer

    Notes from rewriting Elasticsearch, Kafka, Airflow, Logstash, Filebeat, Heartbeat, Metricbeat and Keycloak as Rust-native single binaries — by one developer. Plus the launch of ferro-protocols, the first public-facing crates from that ecosystem.
    Read more ⟶