LFX Platform

Know more about LFX Platform

LFX Insights

Rust Data Structure Libraries

A collection of Rust libraries providing high‑performance and optimized data structures and specialized collection types, including inline storage containers like smallvec.

17 projects

11,311 contributors

$1.4B

Servo Project

The mission of the Project is to provide an independent, modular, embeddable web engine, which allows developers to deliver content and applications using web standards. NOTE: Servo Project was originally set up as a Series LLC (and under the Servo Project Fund). Both of those were archived on June 15, 2023 and Servo Project was transitioned to being a LF Europe Project with technical charter set at https://github.com/servo/project/blob/main/governance/CHARTER.md.

Contributors

8,345

Organizations

1,763

Software value

$1.4B

Itertools

A Rust library that provides additional iterator adaptors, iterator methods, free functions, and macros to extend the functionality of Rust's built-in iterators. It offers efficient implementations of common iterator operations and combinations.

Contributors

718

Organizations

263

Software value

$514K

Crossbeam

Crossbeam is a Rust library that provides tools for concurrent programming, including lock-free data structures, synchronization primitives, and utilities for building concurrent applications. It focuses on memory safety and high performance for parallel computing.

Contributors

598

Organizations

234

Software value

$1.1M

hashbrown

Hashbrown is a high-performance hash table implementation that serves as Rust's standard HashMap type. It uses SwissTable, a fast open-addressing hash table algorithm, and provides features like zero-cost reference types and SIMD optimization.

Contributors

431

Organizations

156

Software value

$405K

num-traits

A collection of numeric types and traits for Rust.

Contributors

385

Organizations

134

Software value

$157K

bitflags

A Rust library for manipulating and handling bit flags and bit fields, providing a macro-based system for creating type-safe bit flag structures with zero runtime overhead

Contributors

368

Organizations

160

Software value

$183K

IndexMap

A hash table with consistent order and fast iteration; access items by key or sequence index

Contributors

275

Organizations

107

Software value

$354K

Bumpalo

A fast bump allocation arena for Rust

Contributors

191

Organizations

83

Software value

$230K

ArrayVec

A vector with a fixed capacity. (Rust)

This project hasn't been onboarded to LFX Insights.

Generic Array

Generic array types in Rust

This project hasn't been onboarded to LFX Insights.

PHF (Perfect Hash Function)

Compile time static maps for Rust

This project hasn't been onboarded to LFX Insights.

Parity Common

Collection of crates used in Parity projects

This project hasn't been onboarded to LFX Insights.

Petgraph

Graph data structure library for Rust.

This project hasn't been onboarded to LFX Insights.

VecMap

A simple map based on a vector for small integer keys

This project hasn't been onboarded to LFX Insights.

rust-ordered-float

A Rust library that implements total ordering for floating-point numbers, enabling consistent sorting and comparison operations by handling special values like NaN in a deterministic manner.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?