Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Structures

Data Structures

377 projects

Showing 17 of 377 projects

heapq
heapqElixir

A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.

#algorithm#functional-programming#elixir
Stars8
Forks2
Last commit10 years ago
DVD Chief Template Engine
DVD Chief Template EnginePascal

A Delphi/Free Pascal template engine implementing most features of the Smarty PHP template engine.

#free-pascal#object-pascal#smarty
Stars7
Forks5
Last commit4 years ago
Leaderboard(Scala)
Leaderboard(Scala)Scala

A high-performance leaderboard library for Scala applications using Redis as a backend.

#high-scores#sorted-sets#redis
Stars7
Forks6
Last commit5 years ago
key2value
key2valueErlang

Erlang 2-way map

#data-structures#erlang
Stars7
Forks1
Last commit2 years ago
chests
chestsAda

Chests provides bounded containers (stacks and ring buffers) for embedded systems without dynamic memory allocation.

#embedded-systems#stack#ada
Stars5
Forks0
Last commit9 months ago
dlist
dlistElixir

Two Elixir deque implementations: a two-list Deque and a mutable DoublyLinkedList using gen_server.

#functional-programming#elixir#data-structures
Stars5
Forks0
Last commit11 years ago
objwalker
objwalkerGo

A Go library for recursively traversing and inspecting arbitrary object structures using reflection.

#recursive-walk#metaprogramming#go-library
Stars4
Forks0
Last commit4 years ago
multiset.cr
multiset.crCrystal

A multiset (bag) data structure implementation for the Crystal programming language.

#library#set-operations#data-structures
Stars4
Forks1
Last commit3 years ago
graphlib
graphlibGo

A Go library for topological sorting and pruning of directed acyclic graphs (DAGs).

#topology#graph-algorithms#prune
Stars4
Forks0
Last commit11 months ago
purescript-queue
purescript-queuePureScript

A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.

#functional-programming#queue#handler
Stars3
Forks0
Last commit6 years ago
Networks.jl
Networks.jlJulia

A deprecated Julia package extending LightGraphs.jl to store graph, vertex, and edge properties.

#scientific-computing#julia#graph-algorithms
Stars3
Forks4
Last commit9 years ago
Map
MapHTML

A garbage-collected hashtable implementation for GameMaker Studio 2.3+ with support for non-string keys.

#structs#data-structures#gamemaker-studio
Stars3
Forks1
Last commit6 years ago
hmap
hmapGo

A concurrent-safe generic map implementation for Go with simple API, length querying, and clear methods.

#safemap#sync-map#go-library
Stars2
Forks0
Last commit1 year ago
ASON
ASONC

A C library for parsing and manipulating ASON, an algebraic superset and semantic extension of JSON.

#c-library#data-structures#pattern-matching
Stars2
Forks1
Last commit11 years ago
ngx-list-manager
ngx-list-managerTypeScript

An Angular service for efficiently managing lists with operations like insertion, removal, and clearing.

#list-management#data-structures#frontend
Stars1
Forks0
Last commit10 months ago
keys1value
keys1valueErlang

Erlang library providing a set associative map interface for key lists with a single value.

#functional-programming#library#data-structures
Stars1
Forks1
Last commit2 years ago
KeyedArray
KeyedArrayLua

A pure Lua library providing keyed arrays, allowing items to be accessed by position or assigned key like an ordered dictionary.

#table-utility#associative-array#data-structures
Stars0
Forks0
Last commit8 months ago
PreviousPage 11 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Performance62
#Functional Programming62
#Algorithms61
#Go53
#Go Library44
#Golang43
#Graph Algorithms41
#Algorithm35
#C Plus Plus34
#Library32
#Concurrency30
#High Performance29