Skip to main content

Rust libraries

Crates:

  • https://github.com/timberio/vector

  • Glidesort - A Rust implementation of Glidesort. It is a novel stable sorting algorithm that combines the best-case behavior of Timsort-style merge sorts for pre-sorted data with the best-case behavior of pattern-defeating quicksort for data with many duplicates.

  • deflect - Reflection via DWARF.

  • pgx - Build Postgres extensions with Rust.

  • range_bounds_map - A BTreeMap-like data structure library where the keys are RangeBounds. Use case: storing intervals.

Programs and apps

GUI

Cross-platform, desktop UI:

System Frameworks

Frameworks and tools for building systems.

  • ractor - Rust actor framework use at WhatsApp. Inspired from Erlang's gen_server, with the speed + performance of Rust. WhatsApp was built on Erlang. They use both. ractor is running production workloads in WhatsApp today but Erlang is the "bulk" of WhatsApp concurrency model.
  • Inx Datacake - Tooling for creating your own distributed systems.

Web Frameworks

Status: https://www.arewewebyet.org/

Actix

Comparison

Rust and Node.js