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 36 of 377 projects

libxutils
libxutilsC

A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.

#c-library#event-driven#http-server
Stars83
Forks9
Last commit1 month ago
plf::stack
plf::stackC++

A C++ stack container with significantly better performance than std::stack across various data sizes.

#standard-library-alternative#stack-container#stack
Stars78
Forks6
Last commit15 days ago
gtfs-structure
gtfs-structureRust

A Rust library providing serde structures and helpers to read and parse GTFS (General Transit Feed Specification) archives.

#serde#data-structures#api-client
Stars77
Forks41
Last commit23 days ago
timedmap
timedmapGo

A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.

#hacktoberfest#package#temporary-storage
Stars75
Forks10
Last commit2 years ago
graphql-query
graphql-queryClojure

A Clojure(Script) library for generating GraphQL queries from Clojure data structures.

#declarative#clojurescript#graphql
Stars75
Forks10
Last commit2 years ago
rcutils
rcutilsC

Common C utilities, data structures, and macros used throughout the ROS 2 robotics framework.

#robotics#c-library#hacktoberfest
Stars74
Forks132
Last commit2 days ago
es6-map
es6-mapJavaScript

A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.

#map-collection#ponyfill#polyfill
Stars73
Forks14
Last commit5 years ago
tinkergraph-js
tinkergraph-jsJavaScript

A pure JavaScript implementation of Apache TinkerPop's TinkerGraph in-memory graph database for Node.js and browsers.

#data-structures#graph-computing#javascript-library
Stars73
Forks7
Last commit10 years ago
fast-cartesian
fast-cartesianTypeScript

A high-performance JavaScript library for computing cartesian products of arrays.

#sets#algorithm#functional-programming
Stars73
Forks5
Last commit1 month ago
cl-containers
cl-containersCommon Lisp

A comprehensive containers library for Common Lisp providing data structures like trees, graphs, queues, and heaps.

#trees#containers-library#heaps
Stars72
Forks14
Last commit2 years ago
FSharp.HashCollections
FSharp.HashCollectionsF#

A high-performance, persistent hash-based map and set implementation for F#, optimized for the .NET runtime.

#functional-programming#data-structures#hashset
Stars71
Forks4
Last commit2 years ago
MetaGraphs
MetaGraphsJulia

A Julia package for graph data structures with arbitrary metadata on vertices, edges, and the graph itself, extending Graphs.jl.

#hacktoberfest#scientific-computing#julia
Stars70
Forks12
Last commit28 days ago
treemap
treemapGo

A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.

#sorted-map#treemap#gotemplate
Stars68
Forks10
Last commit4 years ago
Boost.PropertyTree
Boost.PropertyTreeC++

A C++ library for storing and accessing configuration data in tree structures with support for JSON, XML, INI, and INFO formats.

#data-serialization#data-structures#c-plus-plus
Stars64
Forks97
Last commit11 days ago
GenericTree
GenericTreePascal

A Delphi library providing a generic tree data structure with node management, traversal, and sorting capabilities.

#hierarchical-data#node-management#tree-structure
Stars61
Forks20
Last commit2 years ago
erl-rstar
erl-rstarErlang

A pure Erlang implementation of the R*-tree data structure for efficient multi-dimensional spatial indexing.

#multi-dimensional#spatial-indexing#data-structures
Stars58
Forks18
Last commit8 years ago
purescript-matryoshka
purescript-matryoshkaPureScript

A PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.

#functional-programming#fixed-point#category-theory
Stars58
Forks13
Last commit4 years ago
Visual Binary Trees
Visual Binary TreesSwift

A Swift playground for visualizing binary trees with pluggable traversals and multiple layout algorithms.

#ios#educational#algorithm-visualization
Stars58
Forks0
Last commit10 months ago
ods
odsOCaml

A comprehensive library of data structures and algorithms implemented in OCaml for educational purposes.

#functional-programming#educational#computer-science
Stars57
Forks7
Last commit19 days ago
maps
mapsGo

A Go generics library providing a unified interface for standard, concurrent-safe, and ordered maps with built-in synchronization and sorting.

#ordered-maps#go-library#data-structures
Stars55
Forks3
Last commit6 months ago
goset
gosetGo

A Go library providing a generic set implementation with type-safe operations and thread-safe/unsafe variants.

#hash-table#type-safety#go-library
Stars53
Forks16
Last commit5 years ago
Data Arrays
Data ArraysJulia

Deprecated Julia package providing DataArray type for efficient handling of missing values in arrays.

#julia#missing-data#data-structures
Stars53
Forks47
Last commit8 years ago
Simple Graphs
Simple GraphsJava

A lightweight Java library providing basic graph data structures and algorithms with no dependencies.

#graph#java-library#graph-algorithms
Stars52
Forks6
Last commit3 years ago
Ke
KeHTML

Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.

#functional-programming#mirageos#queue
Stars52
Forks5
Last commit2 years ago
cl-data-structures
cl-data-structuresCommon Lisp

A comprehensive Common Lisp library providing mutable and immutable data structures with streaming algorithms for aggregation and grouping.

#streaming-algorithms#real-time-processing#data-structures
Stars51
Forks8
Last commit
genfuncs
genfuncsGo

A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.

#functional-programming#result-type#async
Stars51
Forks6
Last commit4 years ago
Bitwise
BitwiseRuby

A Ruby gem for fast, memory-efficient bitwise operations on large binary strings using C extensions.

#bit-arrays#data-structures#ruby-gem
Stars50
Forks6
Last commit3 years ago
EvolvingGraphs
EvolvingGraphsJulia

A Julia package for modeling and analyzing time-dependent networks as sequences of timestamped graphs.

#julia#graph#network
Stars50
Forks11
Last commit8 years ago
Functional Algorithms Verified in SSReflect
Functional Algorithms Verified in SSReflectRocq Prover

A Coq/SSReflect port of the 'Functional Algorithms Verified' book, formalizing functional data structures and algorithms.

#functional-programming#quadtree#coq
Stars50
Forks7
Last commit9 months ago
lightweight_trie
lightweight_trieJava

A memory-efficient Java implementation of a string-keyed trie (radix tree) for fast lookups with minimal memory usage.

#trie#data-structures#java
Stars49
Forks6
Last commit14 years ago
go18ds
go18dsGo

A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.

#go-modules#library#data-structures
Stars48
Forks4
Last commit2 years ago
dict
dictGo

A Go implementation of Python dictionaries with insertion-order preservation and JSON support.

#python-like#concurrent-data-structures#ordered-map
Stars48
Forks6
Last commit5 months ago
es6-set
es6-setJavaScript

ECMAScript 6 Set collection polyfill and implementation for environments lacking native support.

#set-collection#polyfill#data-structures
Stars46
Forks9
Last commit3 years ago
ptrie
ptrieGo

A Go library implementing a space-optimized prefix tree (trie) for efficient string key operations and serverless-friendly serialization.

#trie#serverless#associative-array
Stars46
Forks11
Last commit2 years ago
rotom
rotomGo

A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.

#rdb#redis#data-structures
Stars42
Forks4
Last commit1 year ago
cuckoo
cuckooElixir

A pure Elixir implementation of Cuckoo Filters, a probabilistic data structure for set membership testing.

#probabilistic-data-structures#hex#functional-programming
Stars42
Forks0
Last commit5 years ago
PreviousPage 8 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
3 months ago
Next
#Performance62
#Functional Programming62
#Algorithms61
#Go53
#Go Library44
#Golang43
#Graph Algorithms41
#Algorithm35
#C Plus Plus34
#Library32
#Concurrency30
#High Performance29