Topic: "hashmap"
xacrimon/dashmap
Blazing fast concurrent HashMap for Rust.
Language: Rust - Size: 644 KB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 3,802 - Forks: 177
tezc/sc
Common libraries and data structures for C.
Language: C - Size: 815 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 2,478 - Forks: 281
cornelk/hashmap
A Golang lock-free thread-safe HashMap optimized for fastest read access.
Language: Go - Size: 237 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 1,847 - Forks: 120
greg7mdp/sparsepp
A fast, memory efficient hash map for C++
Language: C++ - Size: 417 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 1,293 - Forks: 129
P-p-H-d/mlib
M*LIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
Language: C - Size: 9.58 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,055 - Forks: 86
leventov/Koloboke
Java Collections till the last breadcrumb of memory and performance
Language: Java - Size: 37.2 MB - Last synced at: 5 days ago - Pushed at: almost 9 years ago - Stars: 1,023 - Forks: 143
alphadose/haxmap
Fastest and most memory efficient golang concurrent hashmap
Language: Go - Size: 144 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1,012 - Forks: 52
wangyi-fudan/wyhash
The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
Language: C - Size: 9.38 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 1,011 - Forks: 72
ogxd/gxhash
Unsafely fast hashing algorithm 📈
Language: Rust - Size: 12.3 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 978 - Forks: 34
tidwall/hashmap.c
Hash map implementation in C.
Language: C - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 949 - Forks: 129
dolthub/swiss 📦
Golang port of Abseil's SwissTable
Language: Go - Size: 34.2 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 824 - Forks: 42
shady831213/algorithms
CLRS study. Codes are written with golang.
Language: Go - Size: 1.09 MB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 824 - Forks: 120
ibraheemdev/papaya
A fast and ergonomic concurrent hashmap for read-heavy workloads.
Language: Rust - Size: 451 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 809 - Forks: 26
js-sdsl/js-sdsl
A javascript standard data structure library which benchmark against C++ STL.
Language: TypeScript - Size: 4.41 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 806 - Forks: 67
samchon/tstl
TypeScript-STL (Standard Template Library, migrated from C++)
Language: TypeScript - Size: 19.3 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 624 - Forks: 50
NVIDIA/cuCollections
Language: C++ - Size: 6.74 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 606 - Forks: 102
LeoVen/C-Macro-Collections
Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C
Language: C - Size: 4.35 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 558 - Forks: 40
willothy/whirlwind
🌀 Async-first sharded hashmap for Rust.
Language: Rust - Size: 68.4 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 529 - Forks: 8
sheredom/hashmap.h
#️⃣ single header hashmap implementation for C and C++
Language: C++ - Size: 96.7 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 442 - Forks: 60
huandu/skiplist
Fast and easy-to-use skip list for Go.
Language: Go - Size: 50.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 425 - Forks: 68
usethesource/capsule
The Capsule Hash Trie Collections Library
Language: Java - Size: 4.48 MB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 407 - Forks: 27
TheNeikos/rustbreak 📦
A simple, fast and easy to use self-contained single file storage for Rust
Language: Rust - Size: 5.16 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 394 - Forks: 27
flesler/hashmap
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
Language: JavaScript - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 383 - Forks: 68
hogliux/semimap
A semi compile-/run-time associative map container with compile-time lookup and run-time storage
Language: C++ - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 367 - Forks: 26
SergeyMakeev/ExcaliburHash
Excalibur Hash is a high-speed hash map and hash set, ideal for performance-critical uses like video games
Language: C++ - Size: 5.06 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 331 - Forks: 9
TimeAndSpaceIO/SmoothieMap
A gulp of low latency Java
Language: Java - Size: 1.43 MB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 302 - Forks: 30
DavidLeeds/hashmap
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Language: C - Size: 111 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 274 - Forks: 54
rurban/ctl Fork of glouw/ctl
My variant of the C Template Library
Language: C - Size: 26.3 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 271 - Forks: 18
avaneev/komihash
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, header-only C/C++) 27GB/s + PRNG
Language: C++ - Size: 825 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 266 - Forks: 11
robclu/leapfrog
Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.
Language: Rust - Size: 237 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 258 - Forks: 12
Cassy343/flashmap
A lock-free, partially wait-free, eventually consistent, concurrent hashmap.
Language: Rust - Size: 686 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 255 - Forks: 7
dadhi/ImTools
Fast and memory-efficient immutable collections and helper data structures
Language: C# - Size: 8.53 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 248 - Forks: 10
greg7mdp/gtl
Greg's Template Library of useful classes.
Language: C++ - Size: 2.55 MB - Last synced at: 25 days ago - Pushed at: 28 days ago - Stars: 228 - Forks: 11
tidwall/hashmap
A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.
Language: Go - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 218 - Forks: 10
mapbox/eternal
A C++14 compile-time/constexpr map and hash map with minimal binary footprint
Language: C++ - Size: 14.6 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 214 - Forks: 25
rigtorp/HashMap
An open addressing linear probing hash table, tuned for delete heavy workloads
Language: C++ - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 210 - Forks: 33
ashish-3916/Coding-Ninjas-Data-Structures
This repo contains solutions to problem of data structures in c++
Language: C++ - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 199 - Forks: 175
jlaumon/Bedrock
Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.
Language: C++ - Size: 688 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 183 - Forks: 4
yegor256/micromap
📈 The fastest (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap (aka "linear map")
Language: Rust - Size: 946 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 182 - Forks: 17
rimbu-org/rimbu
Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.
Language: TypeScript - Size: 83.6 MB - Last synced at: 24 days ago - Pushed at: 26 days ago - Stars: 139 - Forks: 9
Wsm2110/Faster.Map
Faster.Map — A blazing-fast, memory-efficient HashMap library for .NET. Featuring SIMD-optimized DenseMap, lock-free CMap, and high-performance BlitzMap implementations designed for extreme speed, scalability, and low memory overhead. Ideal for real-time systems, caching engines, and high-density data workloads.
Language: C# - Size: 28.2 MB - Last synced at: about 20 hours ago - Pushed at: 1 day ago - Stars: 132 - Forks: 9
dlang-community/containers
Containers backed by std.experimental.allocator
Language: D - Size: 950 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 111 - Forks: 39
mulle-concurrent/mulle-concurrent
📶 A lock- and wait-free hashtable (and an array too)
Language: C - Size: 456 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 110 - Forks: 11
aozturk/HashMap
Basic HashMap (Hash Table) Implementation in C++
Language: C++ - Size: 29.3 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 105 - Forks: 43
Thermadiag/seq
The seq library is a collection of original C++17 STL-like containers and related tools
Language: C++ - Size: 25.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 99 - Forks: 2
ihciah/small-map
An inline SIMD accelerated hashmap designed for small amount of data.
Language: Rust - Size: 204 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 98 - Forks: 7
wususu/Notes
:octocat:This is a learning note | Java基础,JVM,源码,大数据,面经
Size: 2.08 MB - Last synced at: 8 months ago - Pushed at: over 7 years ago - Stars: 83 - Forks: 33
nathan-russell/hashmap
Faster hash maps in R
Language: C++ - Size: 499 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 81 - Forks: 9
leontoeides/indicium
A simple in-memory search for collections and key-value stores.
Language: Rust - Size: 811 KB - Last synced at: 26 days ago - Pushed at: 29 days ago - Stars: 80 - Forks: 5
viega/hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Language: C - Size: 1.32 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 76 - Forks: 6
codepr/memento
Fairly basic redis-like hashmap implementation on top of a epoll TCP server.
Language: C - Size: 721 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 76 - Forks: 10
redorav/crstl
Alternative STL aims to compile fast, runs fast, written in clear code, simple to read and understand
Language: C++ - Size: 6.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 71 - Forks: 0
owensgroup/BGHT
BGHT: High-performance static GPU hash tables.
Language: C++ - Size: 10.9 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 70 - Forks: 8
peterjoel/velcro
Collection initialization macros for Rust
Language: Rust - Size: 59.6 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 2
fsprojects/fsharp-hashcollections
Library providing fast hash based immutable map and set
Language: F# - Size: 132 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 4
fisothemes/TwinCat-Dynamic-Collections
A TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.
Size: 26.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 66 - Forks: 10
lxzan/dao
Simple and high-performance data structures and algorithms library
Language: Go - Size: 430 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 59 - Forks: 3
xyproto/simplehstore
:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
Language: Go - Size: 393 KB - Last synced at: 20 days ago - Pushed at: 23 days ago - Stars: 54 - Forks: 3
PsiACE/ritelinked
RiteLinked - LinkedHashMap & LinkedHashSet in Rust
Language: Rust - Size: 120 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 53 - Forks: 4
rmind/rhashmap
Robin Hood hash map library
Language: C - Size: 23.4 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 50 - Forks: 8
marmeladema/clru-rs
An LRU cache implementation with constant time operations and weighted semantic.
Language: Rust - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 10
brackeen/ok-lib
Generic type-safe vector, hash map, and concurrent queue for C
Language: C - Size: 96.7 KB - Last synced at: almost 3 years ago - Pushed at: almost 6 years ago - Stars: 46 - Forks: 5
mmomtchev/SharedMap
Vanilla JS Implementation of SharedMap, a synchronous multi-threading capable, fine-grain-locked with deadlock recovery, static memory allocated, coalesced-chaining HashMap, backed by SharedArrayBuffer
Language: JavaScript - Size: 1.57 MB - Last synced at: 26 days ago - Pushed at: 29 days ago - Stars: 43 - Forks: 6
brianburton/java-immutable-collections
Efficient Immutable/Persistent Collections for Java
Language: Java - Size: 10.3 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 4
TylorS/typed-hashmap 📦
Persistent HashMap for TypeScript
Language: TypeScript - Size: 101 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 43 - Forks: 6
LKedward/fhash
fpm package implementing a hash table with support for generic keys and values.
Language: Fortran - Size: 859 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 8
rlei/nonblockinghashmap Fork of ndokmai/nonblockinghashmap
Non-blocking hash map in Rust
Language: Rust - Size: 686 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 42 - Forks: 4
larrydiamond/typescriptcollectionsframework
TypeScript Collections Framework - a port of the Java Collections framework for use with Angular
Language: TypeScript - Size: 11.7 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 41 - Forks: 9
Anujraval24/BlockChain
Simple BlockChain DEMO in JAVA
Language: Java - Size: 152 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 41 - Forks: 27
avaneev/a5hash
Ultra fast, high-quality hash functions for hash-tables and hash-maps (non-cryptographic, header-only C/C++) + PRNG
Language: C++ - Size: 86.9 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 2
palatable/shoki
Purely functional data structures in Java
Language: Java - Size: 642 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 11
dpdani/cereggii
Thread synchronization utilities for Python
Language: C - Size: 873 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 37 - Forks: 1
mzaks/compact-dict
A fast and compact Dict implementation in Mojo 🔥
Language: Mojo - Size: 315 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 36 - Forks: 3
ikod/cachetools
python cachetools for dlang
Language: D - Size: 2.24 MB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 29 - Forks: 8
longjiazuo/data-structure-project
自己实现集合框架系列整理总结
Language: Java - Size: 112 KB - Last synced at: almost 3 years ago - Pushed at: about 8 years ago - Stars: 29 - Forks: 4
kevyonan/Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
Language: C - Size: 475 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 28 - Forks: 4
Ahmadkashif/ProblemSolving_LeetCode
~200 DSA problems solved on LeetCode, GFG and AlgoExpert in c++, with lots of recursion :nerd_face::nerd_face:
Language: C++ - Size: 277 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 3
tommyettinger/jdkgdxds
Java data structures for primitive and/or Object items
Language: Java - Size: 41.2 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 27 - Forks: 3
msune/libcdada
Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
Language: C - Size: 1.94 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 27 - Forks: 8
jofas/map_macro
Declarative macros for statically initializing collections with ease
Language: Rust - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 1
nickzuber/needle
:pushpin::books: An extensive standalone data structure library for JavaScript.
Language: JavaScript - Size: 560 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 25 - Forks: 0
JelteF/defaultmap
A defaultmap for rust
Language: Rust - Size: 69.3 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 24 - Forks: 6
hoangsonww/Queue-And-HashTable-DSA
🔑 This repository focuses on hash tables and priority queues, highlighting their use in text analysis, word stats generation, and managing a movie review user database. It includes techniques for efficient text tokenization, word frequency analysis, prioritized data handling, and more!
Language: Java - Size: 81.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 23 - Forks: 12
Jesterhearts/hop-hash
A Rust hash table using 8-way hopscotch hashing with constant-time worst-case lookups, and SIMD acceleration
Language: Rust - Size: 1.61 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 0
Ayushsaini20/100-Days-Of-Code
Welcome to my 100 days of Code in C++. What's the 100 Days of Code Challenge? For those unfamiliar, it's a commitment to code for at least an hour every day for the next 100 days. Whether it's a small project, tackling algorithms, or diving into a new language/framework, the goal is progress over perfection.
Language: C++ - Size: 364 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 0
rofl0r/htab
simple and efficient hashtable implementation for C, taken from musl's hsearch()
Language: C - Size: 20.5 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 1
juancarlospaco/dik
Table implemented as optimized sorted hashed dictionary for heterogeneous values
Language: Nim - Size: 63.5 KB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 0
RobusGauli/cdict.h
Typesafe, Generic & Extremely fast Dictionary in C 🚀
Language: C - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 4
xaionaro-go/atomicmap
A high performance thread-safe implementation of hash map for Golang (accent on high throughput, not at latency)
Language: Go - Size: 788 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 1
rolag/lockfreehashmap-rs 📦
A concurrent lock-free hash map for Rust.
Language: Rust - Size: 882 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 2
BaseMax/HashMapC
A tiny library for using easily HashMap, arraylist in the C.
Language: C - Size: 54.7 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 21 - Forks: 2
nerdroychan/kvbench
A key-value store benchmark framework with customizable workloads
Language: Rust - Size: 1.86 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 2
renzibei/fph-table
Flash Perfect Hash Table: an implementation of a dynamic perfect hash table, extremely fast for lookup
Language: C++ - Size: 1.57 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 1
anmolpant/Coding-Ninjas-Java
Repository containing my work for the Coding Ninjas Java 2020 course. Code will be pushed after passing all the test cases.
Language: Java - Size: 230 KB - Last synced at: almost 3 years ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 18
xiaq/persistent 📦
Persistent data structure in Go
Size: 76.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 2
llxisdsh/pb
MapOf is a high-performance concurrent map implementation that offers significant, performance improvements over sync.Map in many common scenarios.
Language: Go - Size: 1.32 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 19 - Forks: 1
renzibei/hashtable-bench
A benchmark for hash tables and hash functions in C++, evaluate on different data as comprehensively as possible
Language: Jupyter Notebook - Size: 24.1 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 18 - Forks: 2
bnegrao/shell_map
A HashMap "object" made in bash 3
Language: Shell - Size: 33.2 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 3
stojanovicljubinko/electronic-library-system
Projects implemented at Sinergija University. The electronic library system is a program for adding, storing, writing and editing, as well as checking the content and words of books, where in addition to books the user can find entertainment in several mini-games.
Language: Java - Size: 1.04 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 1
nisabmohd/Data-Structures-Java
I've implemented a comprehensive set of generic data structures in Java, including arrays, linked lists, stacks, queues, trees, and more, ensuring versatility and efficiency in data handling.
Language: Java - Size: 420 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 5