Repository navigation

#

hashset

Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.

C#
580
1 年前

Excalibur Hash is a high-speed hash map and hash set, ideal for performance-critical uses like video games

C++
332
15 天前

The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderable data

Go
154
2 天前

Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.

Rust
144
1 年前

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.

72
2 个月前

Library providing fast hash based immutable map and set

F#
65
1 年前

RiteLinked - LinkedHashMap & LinkedHashSet in Rust

Rust
53
5 个月前

TypeScript Collections Framework - a port of the Java Collections framework for use with Angular

TypeScript
42
4 年前

Rust implementation of the DCSO Bloom filter

Rust
28
1 个月前

Declarative macros for statically initializing collections with ease

Rust
26
2 年前

Java data structures for primitive and/or Object items

Java
26
1 天前

Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal

Pascal
17
5 年前

A dictionary and a set that offer very fast read speed in expense of slow write speed. Ideal in situations where the collection is infrequently updated but is very often read from.

C#
12
4 天前

(Legacy) Extremely fast unordered map and set library for C++20

C++
11
2 年前