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

thealgorithms
thealgorithmsPython

A comprehensive collection of Python algorithm implementations for educational purposes.

#code-examples#algorithm#sorts
Stars224.1k
Forks51.0k
Last commit2 days ago
javascript-algorithms
javascript-algorithmsJavaScript

A comprehensive collection of JavaScript implementations of algorithms and data structures with detailed explanations.

#algorithm#mathematical-algorithms#educational
Stars196.6k
Forks31.0k
Last commit
Awesome PHP Interview Questions
Awesome PHP Interview Questions

A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS topics.

#cs-fundamentals#interview-practice#interviewing
Stars84.3k
Forks9.6k
Last commit2 years ago
awesome-interview-questions
awesome-interview-questions

A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS fundamentals.

#career-development#technical-interviews#interview-practice
Stars84.3k
Forks9.6k
Last commit2 years ago
Awesome Interviews
Awesome Interviews

A curated collection of technical interview question lists covering programming languages, frameworks, databases, and CS fundamentals.

#cs-fundamentals#interview-practice#interviewing
Stars84.3k
Forks9.6k
Last commit2 years ago
Awesome interview questions
Awesome interview questions

A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS topics.

#developer-tools#career-development#interview-practice
Stars84.3k
Forks9.6k
Last commit2 years ago
Redis
RedisC

An in-memory data structure store used as a cache, database, message broker, and vector query engine for real-time applications.

#ai-infrastructure#database#open-source
Stars76.2k
Forks24.8k
Last commit4 days ago
Interactive, test-driven Python coding challenges (algorithms and data structures) typically found in coding interviews or coding competitions
Interactive, test-driven Python coding challenges (algorithms and data structures) typically found in coding interviews or coding competitionsPython

120+ interactive Python coding interview challenges with Anki flashcards, focusing on algorithms and data structures.

#coding-interviews#algorithm#problem-solving
Stars31.8k
Forks4.7k
Last commit
Swift Algorithm Club
Swift Algorithm ClubSwift

Algorithms and data structures in Swift, with explanations!

#data-structures#swift#algorithms
Stars29.1k
Forks4.9k
Last commit1 year ago
swift-algorithm-club
swift-algorithm-clubSwift

A collection of popular algorithms and data structures implemented in Swift with detailed explanations.

#search-algorithms#educational#computer-science
Stars29.1k
Forks4.9k
Last commit
Valkey
ValkeyC

A high-performance, open-source distributed key-value database optimized for caching and real-time workloads.

#rdma-support#database#open-source
Stars27.1k
Forks1.3k
Last commit1 day ago
algorithms
algorithmsPython

Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.

#search#algorithm#graph
Stars25.5k
Forks4.7k
Last commit2 days ago
Algorithms
Algorithms

A curated collection of resources for learning and practicing algorithms, from beginner tutorials to competitive programming.

#coding-interviews#algorithm-visualization#data-structures
Stars25.5k
Forks3.0k
Last commit4 months ago
Algorithms
Algorithms

A curated collection of resources for learning and practicing algorithms, from beginner tutorials to competitive programming.

#algorithm-visualization#interview-preparation#data-structures
Stars25.5k
Forks3.0k
Last commit4 months ago
Redisson
RedissonJava

A Java client and real-time data platform for Valkey and Redis, providing distributed Java objects, collections, and services.

#lock#distributed#redis
Stars24.4k
Forks5.5k
Last commit1 day ago
LeetCode Problems' Solutions written in C++
LeetCode Problems' Solutions written in C++C++

A comprehensive collection of LeetCode problem solutions in C++, Java, and Python.

#algorithm#problem-solving#data-structures
Stars18.1k
Forks4.9k
Last commit2 years ago
gods
godsGo

A comprehensive collection of data structures and algorithms implemented in Go, including lists, sets, maps, trees, stacks, and queues.

#sets#trees#stacks
Stars17.5k
Forks1.8k
Last commit1 year ago
Competitive Programming
Competitive Programming

A curated collection of resources for competitive programming, algorithms, and data structures.

#quora#algorithm#acm-icpc
Stars14.1k
Forks2.6k
Last commit1 year ago
concurrentqueue
concurrentqueueC++

A fast, industrial-strength, lock-free concurrent queue for C++11 supporting multi-producer and multi-consumer patterns.

#parallel-computing#c-plus-plus-11#high-performance
Stars12.5k
Forks1.9k
Last commit1 month ago
single_file_libs
single_file_libs

A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.

#open-source#graphics#embedded
Stars10.0k
Forks651
Last commit14 days ago
crossbeam
crossbeamRust

A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.

#memory-management#parallelism#data-structures
Stars8.6k
Forks574
Last commit21 days ago
vscode-debug-visualizer
vscode-debug-visualizerTypeScript

A VS Code extension that visualizes data structures and expressions during debugging with interactive visualizations.

#hacktoberfest#developer-tools#vscode-extension
Stars8.2k
Forks443
Last commit
dasel
daselGo

A command-line tool and library for querying, modifying, and converting data across JSON, YAML, TOML, XML, CSV, HCL, and INI formats.

#yaml#go-library#command-line-tool
Stars8.0k
Forks175
Last commit15 days ago
go-datastructures
go-datastructuresGo

A collection of useful, performant, and threadsafe data structures implemented in Go.

#interval-tree#trie#go-library
Stars8.0k
Forks840
Last commit1 month ago
boltons
boltonsPython

A collection of over 230 pure-Python utilities that extend the standard library with missing functionality.

#python-utilities#pure-python#queue
Stars6.9k
Forks417
Last commit13 days ago
spew
spewGo

A deep pretty printer for Go data structures to aid in debugging with configurable output formats.

#go-library#data-structures#testing
Stars6.4k
Forks374
Last commit2 years ago
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.2k
Forks1.3k
Last commit
Algo Deck
Algo DeckHTML

An open-source flash card collection for algorithms, data structures, and system design interview preparation.

#graph#array#technical-interviews
Stars5.8k
Forks567
Last commit8 months ago
SDS
SDSC

A C library for heap-allocated strings that are binary safe, efficient, and compatible with standard C string functions.

#c-library#memory-management#data-structures
Stars5.5k
Forks511
Last commit1 year ago
algorithms
algorithmsC++

A collection of classic algorithms and data structures implemented as single-header C++ files with demo programs.

#gcc#server-side#educational
Stars5.5k
Forks1.5k
Last commit2 years ago
lancet
lancetGo

A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.

#library#datetime#go-generics
Stars5.3k
Forks518
Last commit5 months ago
LeetCode-Swift
LeetCode-SwiftSwift

A collection of Swift solutions to LeetCode algorithm problems, following the RayWenderlich Swift style guide.

#algorithm#data-structures#interview-prep
Stars5.0k
Forks895
Last commit2 years ago
rosedb
rosedbGo

A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.

#kv-store#database#log-structured
Stars4.9k
Forks644
Last commit6 months ago
Klib
KlibC

A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.

#c-library#algorithm#b-tree
Stars4.7k
Forks594
Last commit8 months 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
Forks290
Last commit2 months ago
Tech Interview Cheat Sheet
Tech Interview Cheat SheetTypeScript

An open-source cheat sheet and coding challenges for technical interview preparation, covering data structures and algorithms.

#big-o-notation#computer-science#technical-interview
Stars4.7k
Forks980
Last commit
Page 1 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
1 month ago
2 years ago
1 year ago
1 year ago
2 years ago
2 years ago
Next
#Performance62
#Functional Programming62
#Algorithms61
#Go53
#Go Library44
#Golang43
#Graph Algorithms41
#Algorithm35
#C Plus Plus34
#Library32
#Concurrency30
#High Performance29