rpds

Data structure library

A Rust implementation of persistent data structures with structural sharing

Rust persistent data structures

GitHub

1k stars
23 watching
58 forks
Language: Rust
last commit: 11 days ago
Linked from 1 awesome list

data-structuredata-structuresimmutable-data-structurespersistent-data-structurerust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sirherrbatka/cl-data-structures A collection of reusable data structures and streaming algorithms in Common Lisp. 47
thenumbat/rpp A C++20-inspired library providing basic data structures and memory management utilities with a focus on performance and explicit control 136
patmorin/ods Provides implementations and pseudocode of data structures in multiple programming languages. 1,209
recp/ds A collection of common data structures and algorithms implemented in C. 51
axect/peroxide A high-performance numeric library with a friendly syntax and various features for linear algebra, numerical analysis, and data manipulation 542
njord-rs/njord A Rust library providing a versatile and feature-rich interface to various databases 403
rkyv/rend Provides cross-platform, endian-aware data structures and utilities for Rust programming 32
tobgu/pyrsistent Persistent data structures for Python that provide immutable and functional design 2,031
perdata/treap An immutable data structure for efficiently managing sorted sets. 27
krukow/clj-ds Provides data structures modified from Clojure to be usable outside of the language in a Java context 219
deepak-malik/data-structures-in-java A collection of Java implementations of various data structures and algorithms used in computer science 145
mikkyang/rust-blas Rust bindings and wrappers for the Basic Linear Algebra Subprograms 84
sija/any_hash.cr A library for working with nested data structures, providing an easy-to-use JSON-friendly hash class and methods for traversing and manipulating it. 35
zhemao/funktown A Python library implementing immutable data structures similar to Clojure's Vectors and Maps 75
gyscos/zstd-rs A Rust binding for the zstd compression library 527