Topic: "hashmap"
xacrimon/dashmap
Blazing fast concurrent HashMap for Rust.
Language: Rust - Size: 644 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 3,351 - Forks: 159

tezc/sc
Common libraries and data structures for C.
Language: C - Size: 815 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 2,455 - Forks: 280

cornelk/hashmap
A Golang lock-free thread-safe HashMap optimized for fastest read access.
Language: Go - Size: 237 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 1,838 - Forks: 117

greg7mdp/sparsepp
A fast, memory efficient hash map for C++
Language: C++ - Size: 414 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 1,266 - Forks: 126

leventov/Koloboke
Java Collections till the last breadcrumb of memory and performance
Language: Java - Size: 37.2 MB - Last synced at: 12 days ago - Pushed at: about 8 years ago - Stars: 1,014 - Forks: 140

alphadose/haxmap
Fastest and most memory efficient golang concurrent hashmap
Language: Go - Size: 144 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 987 - Forks: 50

P-p-H-d/mlib
M*LIB is a library of generic and type safe containers in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
Language: C - Size: 9.07 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 971 - Forks: 80

wangyi-fudan/wyhash
The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
Language: C - Size: 9.38 MB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 970 - Forks: 73

tidwall/hashmap.c
Hash map implementation in C.
Language: C - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 921 - Forks: 121

ogxd/gxhash
The fastest hashing algorithm 📈
Language: Rust - Size: 12.3 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 891 - Forks: 33

dolthub/swiss 📦
Golang port of Abseil's SwissTable
Language: Go - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 824 - Forks: 42

shady831213/algorithms
CLRS study. Codes are written with golang.
Language: Go - Size: 1.09 MB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 792 - Forks: 120

js-sdsl/js-sdsl
A javascript standard data structure library which benchmark against C++ STL.
Language: TypeScript - Size: 4.6 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 787 - Forks: 63

ibraheemdev/papaya
A fast and ergonomic concurrent hashmap for read-heavy workloads.
Language: Rust - Size: 408 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 696 - Forks: 17

samchon/tstl
TypeScript-STL (Standard Template Library, migrated from C++)
Language: TypeScript - Size: 19.2 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 613 - Forks: 49

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: 3 days ago - Pushed at: 10 months ago - Stars: 558 - Forks: 40

NVIDIA/cuCollections
Language: C++ - Size: 7.1 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 534 - Forks: 90

willothy/whirlwind
🌀 Ridiculously fast, fully asynchronous, sharded hashmap for Rust.
Language: Rust - Size: 68.4 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 488 - Forks: 6

sheredom/hashmap.h
#️⃣ single header hashmap implementation for C and C++
Language: C++ - Size: 97.7 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 422 - Forks: 57

huandu/skiplist
Fast and easy-to-use skip list for Go.
Language: Go - Size: 50.8 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 409 - Forks: 67

usethesource/capsule
The Capsule Hash Trie Collections Library
Language: Java - Size: 4.48 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 406 - 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: about 1 year ago - Pushed at: over 3 years ago - Stars: 393 - Forks: 28

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: 11 months ago - Pushed at: about 4 years ago - Stars: 385 - Forks: 72

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: over 1 year ago - Pushed at: almost 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 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 299 - Forks: 7

TimeAndSpaceIO/SmoothieMap
A gulp of low latency Java
Language: Java - Size: 1.43 MB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 293 - Forks: 31

DavidLeeds/hashmap
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Language: C - Size: 104 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 265 - Forks: 54

Cassy343/flashmap
A lock-free, partially wait-free, eventually consistent, concurrent hashmap.
Language: Rust - Size: 686 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 242 - Forks: 5

dadhi/ImTools
Fast and memory-efficient immutable collections and helper data structures
Language: C# - Size: 8.22 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 236 - Forks: 10

avaneev/komihash
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 27GB/s + PRNG
Language: C++ - Size: 851 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 222 - Forks: 7

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: 193 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 222 - Forks: 10

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: 11 days ago - Pushed at: about 2 years ago - Stars: 218 - Forks: 10

crossdb-org/crossdb
Ultra High-performance Lightweight Embedded and Server OLTP RDBMS✨
Language: C - Size: 398 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 209 - Forks: 17

rigtorp/HashMap
An open addressing linear probing hash table, tuned for delete heavy workloads
Language: C++ - Size: 38.1 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 204 - 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: over 1 year ago - Pushed at: over 2 years ago - Stars: 199 - Forks: 175

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: 11 months ago - Pushed at: over 2 years ago - Stars: 192 - Forks: 22

rurban/ctl Fork of glouw/ctl
My variant of the C Template Library
Language: C - Size: 26.3 MB - Last synced at: about 16 hours ago - Pushed at: 3 days ago - Stars: 187 - Forks: 8

greg7mdp/gtl
Greg's Template Library of useful classes.
Language: C++ - Size: 2.38 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 181 - Forks: 11

jlaumon/Bedrock
Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.
Language: C++ - Size: 640 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 177 - Forks: 3

rimbu-org/rimbu
Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.
Language: TypeScript - Size: 75.6 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 136 - Forks: 9

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: 660 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 118 - Forks: 13

Wsm2110/Faster.Map
Faster.Map is a high-performance, memory-efficient alternative to Dictionary and ConcurrentDictionary in .NET. Designed for extreme speed and scalability, it includes specialized implementations optimized for different workloads
Language: C# - Size: 28.1 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 114 - Forks: 7

dlang-community/containers
Containers backed by std.experimental.allocator
Language: D - Size: 950 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 111 - Forks: 39

mulle-concurrent/mulle-concurrent
📶 A lock- and wait-free hashtable (and an array too)
Language: C - Size: 455 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 109 - Forks: 11

aozturk/HashMap
Basic HashMap (Hash Table) Implementation in C++
Language: C++ - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 105 - Forks: 43

wususu/Notes
:octocat:This is a learning note | Java基础,JVM,源码,大数据,面经
Size: 2.08 MB - Last synced at: 14 days ago - Pushed at: almost 7 years ago - Stars: 83 - Forks: 33

nathan-russell/hashmap
Faster hash maps in R
Language: C++ - Size: 499 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 81 - Forks: 9

viega/hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Language: C - Size: 1.32 MB - Last synced at: about 1 year ago - Pushed at: about 1 year 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: over 1 year ago - Pushed at: almost 7 years ago - Stars: 76 - Forks: 10

ihciah/small-map
An inline SIMD accelerated hashmap designed for small amount of data.
Language: Rust - Size: 109 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 74 - Forks: 5

leontoeides/indicium
A simple in-memory search for collections and key-value stores.
Language: Rust - Size: 777 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 72 - Forks: 3

peterjoel/velcro
Collection initialization macros for Rust
Language: Rust - Size: 59.6 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 2

Thermadiag/seq
The seq library is a collection of original C++11 STL-like containers and related tools
Language: C++ - Size: 24.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 0

owensgroup/BGHT
BGHT: High-performance static GPU hash tables.
Language: C++ - Size: 8.08 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 62 - Forks: 8

lxzan/dao
Simple and high-performance data structures and algorithms library
Language: Go - Size: 429 KB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 59 - Forks: 3

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

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: 25.7 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 58 - Forks: 10

xyproto/simplehstore
:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
Language: Go - Size: 385 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 54 - Forks: 2

PsiACE/ritelinked
RiteLinked - LinkedHashMap & LinkedHashSet in Rust
Language: Rust - Size: 120 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 53 - Forks: 4

redorav/crstl
CRSTL is an alternative STL with the aim to compile fast, run fast, and be clear to read and understand with simple code
Language: C++ - Size: 3.13 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 50 - Forks: 0

rmind/rhashmap
Robin Hood hash map library
Language: C - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 8

brackeen/ok-lib
Generic type-safe vector, hash map, and concurrent queue for C
Language: C - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 46 - Forks: 5

brianburton/java-immutable-collections
Efficient Immutable/Persistent Collections for Java
Language: Java - Size: 10.3 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 43 - Forks: 4

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

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.55 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 42 - Forks: 7

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: about 1 month ago - Pushed at: about 3 years ago - Stars: 42 - Forks: 9

rlei/nonblockinghashmap Fork of ndokmai/nonblockinghashmap
Non-blocking hash map in Rust
Language: Rust - Size: 686 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 42 - Forks: 4

LKedward/fhash
fpm package implementing a hash table with support for generic keys and values.
Language: Fortran - Size: 859 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 41 - Forks: 8

Anujraval24/BlockChain
Simple BlockChain DEMO in JAVA
Language: Java - Size: 152 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 41 - Forks: 27

marmeladema/clru-rs
An LRU cache implementation with constant time operations and weighted semantic.
Language: Rust - Size: 70.3 KB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 39 - Forks: 8

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

mzaks/compact-dict
A fast and compact Dict implementation in Mojo 🔥
Language: Mojo - Size: 246 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 32 - Forks: 2

assyrianic/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: 19 days ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 4

longjiazuo/data-structure-project
自己实现集合框架系列整理总结
Language: Java - Size: 112 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 29 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 28 - Forks: 3

ikod/cachetools
python cachetools for dlang
Language: D - Size: 2.24 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 26 - Forks: 7

tommyettinger/jdkgdxds
Java data structures for primitive and/or Object items
Language: Java - Size: 27.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 26 - Forks: 2

msune/libcdada
Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
Language: C - Size: 1.94 MB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 26 - Forks: 8

nickzuber/needle
:pushpin::books: An extensive standalone data structure library for JavaScript.
Language: JavaScript - Size: 560 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 0

jofas/map_macro
Declarative macros for statically initializing collections with ease
Language: Rust - Size: 76.2 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 1

JelteF/defaultmap
A defaultmap for rust
Language: Rust - Size: 67.4 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 23 - 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: 66.4 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 22 - Forks: 12

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: about 1 year ago - Pushed at: about 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: 10 days ago - Pushed at: about 2 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: 13 days ago - Pushed at: about 3 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 days ago - Pushed at: over 3 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: 15 days ago - Pushed at: almost 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: 8 months ago - Pushed at: about 4 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: 5 days ago - Pushed at: about 6 years ago - Stars: 21 - 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 1 year ago - Pushed at: over 1 year 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: about 2 years ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 18

xiaq/persistent 📦
Persistent data structure in Go
Size: 76.2 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 2

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 2

bnegrao/shell_map
A HashMap "object" made in bash 3
Language: Shell - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 18 - Forks: 3

nerdroychan/kvbench
A key-value store benchmark framework with customizable workloads
Language: Rust - Size: 1.88 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 0

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 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 1

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: almost 5 years ago - Stars: 17 - Forks: 5

AyushSoni86/Data-Structues-and-Algorithm-using-Java
The only repository you need to master Data structure and algorithm. This repo contains questions that are asked in big product based giants. Be ready to land on your dream job.
Language: Java - Size: 961 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 23

DhananjayGore/leetcode
This repo is having leetcode problems solution with explaination and also having the link to problems along with resources to learn and practice
Language: Java - Size: 18.1 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 2

harris-ahmad/DataStructuresAndAlgorithms
Implementation of some commonly taught data structures and algorithms in university courses
Language: Python - Size: 1.22 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 4
