rpds

Data structure library

A Rust implementation of persistent data structures with structural sharing

Rust persistent data structures

GitHub

1k stars
23 watching
59 forks
Language: Rust
last commit: about 1 month 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. 48
thenumbat/rpp A C++20-inspired library providing basic data structures and memory management utilities with a focus on performance and explicit control 168
patmorin/ods Provides implementations and pseudocode of data structures in multiple programming languages. 1,212
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 558
njord-rs/njord An ORM library that simplifies database interactions with a wide range of systems. 414
rkyv/rend Provides cross-platform, endian-aware data structures and utilities for Rust programming 34
tobgu/pyrsistent Persistent data structures for Python that provide immutable and functional design 2,039
perdata/treap An immutable data structure for efficiently managing sorted sets. 27
krukow/clj-ds A library that adapts Clojure's persistent data structures to work with the Java programming language. 219
deepak-malik/data-structures-in-java A collection of Java implementations of various data structures and algorithms used in computer science 146
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 531