All Projects → wishfoundry → rrbit

wishfoundry / rrbit

Licence: Unlicense license
An Immutable vectors/lists/arrays library using the Relaxed Radix Balancing(RRB) technique

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to rrbit

rrbit-js
No description or website provided.
Stars: ✭ 11 (-8.33%)
Mutual labels:  immutable, vector, persistent
derivejs
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
Stars: ✭ 54 (+350%)
Mutual labels:  collection, persistent
Imtools
Fast and memory-efficient immutable collections and helper data structures
Stars: ✭ 85 (+608.33%)
Mutual labels:  immutable, persistent
Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Stars: ✭ 125 (+941.67%)
Mutual labels:  collection, vector
finger-tree
🌵 Finger tree data structure for JavaScript
Stars: ✭ 20 (+66.67%)
Mutual labels:  immutable, persistent
Collection
A (memory) friendly, easy, lazy and modular collection class.
Stars: ✭ 331 (+2658.33%)
Mutual labels:  immutable, collection
velcro
Collection initialization macros for Rust
Stars: ✭ 45 (+275%)
Mutual labels:  collection, vector
Typed Immutable
Immutable and structurally typed data
Stars: ✭ 263 (+2091.67%)
Mutual labels:  immutable, persistent
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Stars: ✭ 29 (+141.67%)
Mutual labels:  immutable, persistent
Immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Stars: ✭ 1,935 (+16025%)
Mutual labels:  immutable, persistent
Model
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Stars: ✭ 242 (+1916.67%)
Mutual labels:  immutable
clojure-must-watch
Must watch videos about Clojure in the same vein as js-must-watch (https://github.com/bolshchikov/js-must-watch).
Stars: ✭ 11 (-8.33%)
Mutual labels:  collection
accumulator
Cryptographic accumulators in Rust.
Stars: ✭ 115 (+858.33%)
Mutual labels:  vector
footile
A 2D vector graphics library written in Rust
Stars: ✭ 32 (+166.67%)
Mutual labels:  vector
Unchanged
A tiny, fast, unopinionated handler for updating JS objects and arrays immutably
Stars: ✭ 237 (+1875%)
Mutual labels:  immutable
transmute
kind of like lodash but works with Immutable
Stars: ✭ 35 (+191.67%)
Mutual labels:  immutable
Collectable
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
Stars: ✭ 233 (+1841.67%)
Mutual labels:  immutable
Static Frame
Immutable and grow-only Pandas-like DataFrames with a more explicit and consistent interface.
Stars: ✭ 217 (+1708.33%)
Mutual labels:  immutable
Hamt
Immutable and Memory-Efficient Maps and Sets in Go
Stars: ✭ 213 (+1675%)
Mutual labels:  immutable
milvus-sdk-java
Java SDK for Milvus.
Stars: ✭ 216 (+1700%)
Mutual labels:  vector
rrbit # RRBit An ultra lightwieght(3kb), fast Immutable vectors/lists/arrays library using the technique described in the [2012 Paper](https://infoscience.epfl.ch/record/169879/files/RMTrees.pdf) for Relaxed Radix Balanced(RRB) trees

Deprecated

rrbit is based on the 2012 paper, to see the current work base on the 2015 Paper which includes faster prepends, middle updates, event faster appends and more, check out our one of the sub-projects at rrbit-org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].