Showing 15 of 15 projects
Immutable persistent data collections for JavaScript that increase efficiency and simplify application development.
Immutable persistent data collections for JavaScript that increase efficiency and simplify application development.
A collection of useful, performant, and threadsafe data structures implemented in Go.
A JavaScript & TypeScript persistent and optionally immutable data tree with cursors for managing application state.
Efficient, immutable, and thread-safe persistent data structures for Ruby, including Hash, Vector, Set, SortedSet, List, and Deque.
A durable Datalog database with Datomic-compatible APIs, immutable snapshots, and distributed architecture.
A Rust library providing fully persistent data structures with structural sharing.
A Java 8 library providing persistent data structures, functional control types, and higher-kinded abstractions for building functional applications.
A Java library providing high-performance mutable and immutable data structures with functional semantics, efficient batch operations, and custom equality.
A persistent and immutable Java collections library offering efficient, thread-safe alternatives to the Java Collections Framework.
A tiny, zero-dependency library for treating frozen JavaScript objects as persistent immutable collections using structural sharing.
An implementation of Clojure in Common Lisp that enables interoperability between the two languages.
A TypeScript library providing persistent immutable collections and functional programming constructs like Option, Either, and Future.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
A Common Lisp implementation of the CTrie, a lock-free concurrent key/value map with efficient snapshots and memory management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.