GitHub topics: hamt
persidastricl/persidastricl
persistent data structures in common lisp "pers-i-DAH-strick-el"
Language: Common Lisp - Size: 353 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

liyue201/gostl
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Language: Go - Size: 368 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 1,082 - Forks: 112

arximboldi/immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Language: C++ - Size: 2.86 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 2,545 - Forks: 185

MagicStack/immutables
A high-performance immutable mapping type for Python.
Language: C - Size: 354 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 1,145 - Forks: 56

raviqqe/hamt
Immutable and Memory-Efficient Maps and Sets in Go
Language: Go - Size: 133 KB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 240 - Forks: 13

wdamron/amt
Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)
Language: Go - Size: 38.1 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 67 - Forks: 4

homonoidian/permafrost
Permafrost implements a (relatively) fast unordered persistent map, set, bidirectional map for Crystal
Language: Crystal - Size: 1.34 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

paoda/hamt
Hash Array Mapped Trie as defined in Phil Bagwell (2001). Ideal Hash Tries
Language: Zig - Size: 26.4 KB - Last synced at: about 9 hours ago - Pushed at: 7 months ago - Stars: 7 - Forks: 0

benibela/hamt
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
Language: Pascal - Size: 110 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 5

fsprojects/fsharp-hashcollections
Library providing fast hash based immutable map and set
Language: F# - Size: 132 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 3

palatable/shoki
Purely functional data structures in Java
Language: Java - Size: 642 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 37 - Forks: 11

TylorS/typed-hashmap 📦
Persistent HashMap for TypeScript
Language: TypeScript - Size: 101 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 43 - Forks: 6

raviqqe/hamt-rs
HAMT implementation whose sub-trees can be shared over threads
Language: Rust - Size: 115 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

fp4php/data-structures
PHP immutable persistent data structures library
Language: PHP - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

reactivego/immutable
Immutable Persistent Map for Go
Language: Go - Size: 107 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

js-choi/proposal-popcount
Draft specification for bit popcount in JavaScript.
Language: HTML - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

mootable/hashmap
Providing fast at scale HashMap, LinkedHashMap, and Higher Order Functions to any iterable, such as Array, Map or Set. Tested, and Benchmarked, Issues & PRs welcomed.
Language: JavaScript - Size: 8.06 MB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

eonil/swift-hamt
An implementation of HAMT data-structure in Swift
Language: Swift - Size: 3.61 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 2

eifil/amt-ipld
Array Mapped Trie (Persistent Vector) implementation using IPLD.
Language: TypeScript - Size: 1.05 MB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

blitzcode/lru-bounded-map
Haskell implementations of associative containers (maps / dictionaries) which retire elements in least recently used (LRU) order when growing past a specified limit
Language: HTML - Size: 475 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 3 - Forks: 2
