Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Persistent Data Structures

Persistent Data Structures

7 projects

Showing 7 of 7 projects

immutable
immutableTypeScript

Immutable persistent data collections for JavaScript that increase efficiency and simplify application development.

#functional-programming#value-equality#data-collections
Stars33.1k
Forks1.8k
Last commit14 days ago
immutable
immutableTypeScript

Immutable persistent data collections for JavaScript that increase efficiency and simplify application development.

#functional-programming#value-equality#data-collections
Stars33.1k
Forks1.8k
Last commit14 days ago
go-datastructures
go-datastructuresGo

A collection of useful, performant, and threadsafe data structures implemented in Go.

#interval-tree#trie#go-library
Stars7.9k
Forks844
Last commit2 months ago
Baobab
BaobabJavaScript

A JavaScript & TypeScript persistent and optionally immutable data tree with cursors for managing application state.

#event-driven#functional-programming#cursors
Stars3.2k
Forks115
Last commit4 years ago
Hamster
HamsterRuby

Efficient, immutable, and thread-safe persistent data structures for Ruby, including Hash, Vector, Set, SortedSet, List, and Deque.

#functional-programming#data-structures#immutable-collections
Stars1.9k
Forks92
Last commit4 years ago
Datahike
DatahikeClojure

A durable Datalog database with Datomic-compatible APIs, immutable snapshots, and distributed architecture.

#data-audit#database#open-source
Stars1.8k
Forks108
Last commit3 days ago
rpds
rpdsRust

A Rust library providing fully persistent data structures with structural sharing.

#functional-programming#hash-array-mapped-trie#concurrent-data-structures
Stars1.7k
Forks66
Last commit5 months ago

Related Tags

#Functional Programming5#Structural Sharing3#Data Structures3#Immutable Data3#Lazy Evaluation3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub