Data Structures

Abstract data structures Go packages, built with performance and concurrency in mind to learn Go.
Alternatives To Data Structures
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Threadly21629228 months ago108January 29, 20229mpl-2.0Java
A library of tools to assist with safe concurrent java development. Providing unique priority based thread pools, and ways to distrbute threaded work safely.
Thread_pool75
2 years ago1C++
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
Tw Tasks Executor6794 months ago19November 16, 20233otherJava
Data Structures54
6 years ago1mitGo
Abstract data structures Go packages, built with performance and concurrency in mind to learn Go.
P Graph4964 months ago18October 26, 20212mitTypeScript
Promise graph
Psched46
3 years agomitC++
Priority-based Task Scheduling for Modern C++
Linked Blocking Multi Queue39
5 months ago3bsd-2-clauseJava
A concurrent collection that extends the existing Java concurrent collection library, offering an optionally-bounded blocking "multi-queue" based on linked nodes.
Run Queue27273,8411855 years ago6January 26, 20191iscJavaScript
A promise based, dynamic priority queue runner, with concurrency limiting.
Treap2312 years ago12December 04, 2021mitGo
A thread-safe, persistent Treap (tree + heap) for ordered key-value mapping and priority sorting.
Epqueue21
a year agomitErlang
A high performant Erlang NIF Priority Queue implemented using a binary heap
Alternatives To Data Structures
Select To Compare


Alternative Project Comparisons
Popular Concurrency Projects
Popular Priority Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Golang
Concurrency
Priority
Heap
Academic