An open API service providing repository metadata for many open source software ecosystems.

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