Rust Data structures

Open-source Rust projects categorized as Data structures

Top 23 Rust Data structure Projects

Data structures
  • Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  • Project mention: TheAlgorithms/Rust: All Algorithms Implemented in Rust | news.ycombinator.com | 2024-01-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • crossbeam

    Tools for concurrent programming in Rust

  • Project mention: Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust | news.ycombinator.com | 2024-02-09

    Crossbeam isn't async[0]. It can multiplex with itself (via the `select!` macro), but not with anything else.

    [0]: https://github.com/crossbeam-rs/crossbeam/issues/896

  • rust-algorithms

    Common data structures and algorithms in Rust

  • dashmap

    Blazing fast concurrent HashMap for Rust.

  • Project mention: StupidAlloc: what if memory allocation was bad actually | /r/rust | 2023-07-07
  • hora

    πŸš€ efficient approximate nearest neighbor search algorithm collections library written in Rust πŸ¦€ .

  • heapless

    Heapless, `static` friendly data structures

  • nutype

    Rust newtype with guarantees πŸ‡ΊπŸ‡¦ πŸ¦€

  • Project mention: Nutype 0.4.0 released | /r/rust | 2023-11-23
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rpds

    Rust persistent data structures

  • roaring-rs

    A better compressed bitset in Rust

  • ImHex-Patterns

    Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor

  • generic-array

    Generic array types in Rust

  • Project mention: generic-array 1.0, a crate for defining generically-sized arrays without const-generics. | /r/rust | 2023-09-15
  • graph

    A library for high-performant graph algorithms. (by neo4j-labs)

  • seize

    Fast, efficient, and robust memory reclamation for Rust.

  • hypergraph

    Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.

  • staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

  • crdt-richtext

    Rich text CRDT that implements Peritext and Fugue

  • crop

    🌾 A pretty fast text rope

  • scapegoat

    Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap. (by tnballo)

  • leapfrog

    Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.

  • bimap-rs

    Generic bijective maps in Rust

  • yclass

    Inspect and recreate in-memory data structures

  • multi_index_map

    Simple and flexible multi-index containers.

  • triple-buffer

    Implementation of triple buffering in Rust

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Data structures discussion

Log in or Post with

Rust Data structures related posts

  • TheAlgorithms/Rust: All Algorithms Implemented in Rust

    1 project | news.ycombinator.com | 7 Jan 2024
  • Nutype 0.4.0 released

    1 project | /r/rust | 23 Nov 2023
  • Roll your own auth with Rust and Protobuf

    5 projects | dev.to | 28 Oct 2023
  • generic-array 1.0, a crate for defining generically-sized arrays without const-generics.

    1 project | /r/rust | 15 Sep 2023
  • Nutype 0.3.0 released

    1 project | /r/rust | 25 Jun 2023
  • Gryf - a new graph data structure library aspiring to be convenient, versatile, correct and performant

    8 projects | /r/rust | 21 May 2023
  • `lox` - a fast polygon mesh library with different mesh data structures and traits to abstract over those

    3 projects | /r/rust | 20 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

What are some of the best open-source Data structure projects in Rust? This list will help you:

Project Stars
1 Rust 21,091
2 crossbeam 6,944
3 rust-algorithms 3,696
4 dashmap 2,788
5 hora 2,560
6 heapless 1,426
7 nutype 1,238
8 rpds 1,151
9 roaring-rs 705
10 ImHex-Patterns 556
11 generic-array 399
12 graph 357
13 seize 309
14 hypergraph 273
15 staticvec 267
16 crdt-richtext 263
17 crop 246
18 scapegoat 239
19 leapfrog 189
20 bimap-rs 126
21 yclass 115
22 multi_index_map 98
23 triple-buffer 79

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com