Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Datastructures

Datastructures

10 projects

Showing 10 of 10 projects

algorithms_and_data_structures
algorithms_and_data_structuresC++

A collection of 180+ algorithm and data structure problems implemented in C++ and Python for learning and interview preparation.

#algorithm#interview-practice#interview-preparation
Stars6.1k
Forks1.3k
Last commit2 years ago
golang-set
golang-setGo

A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.

#set-collection#concurrent#go-library
Stars4.7k
Forks291
Last commit27 days ago
JGraphT
JGraphTJava

A free Java library providing mathematical graph-theory objects and algorithms.

#java-library#open-source#graph-algorithms
Stars2.8k
Forks863
Last commit4 days ago
C Macro Collections
C Macro CollectionsC

A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.

#c-library#memory-management#embedded-friendly
Stars599
Forks45
Last commit2 years ago
iter
iterGo

A Go library implementing C++ STL iterators and algorithms to replace hand-written loops with expressive, reusable code.

#algorithm-implementation#performance-optimization#container-adapters
Stars198
Forks13
Last commit4 years ago
gogu
goguGo

A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.

#functional-programming#trie#slices
Stars110
Forks9
Last commit3 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
dsu
dsuGo

A Go implementation of the Disjoint-Set (Union-Find) data structure for managing non-overlapping sets with efficient union and find operations.

#disjoint-set#graph-algorithms#go-library
Stars18
Forks1
Last commit4 years ago
abstract
abstractGo

A comprehensive Go library providing generic data structures, cryptographic utilities, concurrency helpers, and powerful abstractions to accelerate development.

#boilerplate-reduction#library#generic
Stars8
Forks0
Last commit8 days ago
ex_sider
ex_siderElixir

An Elixir adapter that provides Redis-backed implementations of Elixir datastructures like Map, Set, and List.

#elixir#adapter#redis
Stars6
Forks0
Last commit10 years ago

Related Tags

#Data Structures8#Generic Programming4#Go Library4#Golang4#Go3#Graph Algorithms3#Algorithms3
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