Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Structures

Data Structures

83 projects

Showing 11 of 83 projects

CQEngine
CQEngineJava

A high-performance Java collection engine enabling SQL-like queries with indexes for microsecond latencies.

#sql-queries#high-performance#concurrent
Stars1.8k
Forks254
Last commit2 years ago
Algorithm Visualizations
Algorithm Visualizations

A curated collection of projects, libraries, and resources for visualizing algorithms and computational concepts.

#computational-thinking#web-based-learning#algorithm-visualization
Stars1.7k
Forks115
Last commit3 years ago
rpds
rpdsRust

A Rust library providing fully persistent data structures with structural sharing.

#functional-programming#hash-array-mapped-trie#concurrent-data-structures
Stars1.7k
Forks66
Last commit5 months ago
nutype
nutypeRust

A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.

#macro#sanitization#serde
Stars1.7k
Forks30
Last commit1 month ago
List
ListTypeScript

A fast immutable list data structure for JavaScript with a comprehensive functional API and seamless Ramda integration.

#functional-programming#iterable#tree-shaking
Stars1.7k
Forks52
Last commit2 years ago
Graphology
GraphologyJavaScript

A robust and multipurpose Graph object for JavaScript and TypeScript, supporting various graph types with a unified interface.

#event-driven#graph#open-source
Stars1.6k
Forks108
Last commit4 months ago
rustworkx
rustworkxRust

A high-performance Python graph library implemented in Rust for general-purpose graph algorithms.

#scientific-computing#graph#high-performance
Stars1.6k
Forks205
Last commit2 days ago
robin-hood-hashing
robin-hood-hashingC++

A fast and memory-efficient C++ hashmap implementation using robin hood hashing as a drop-in replacement for std::unordered_map/set.

#hash-tables#hash#stl-containers
Stars1.6k
Forks156
Last commit3 years ago
flatbush
flatbushJavaScript

A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.

#hilbert-r-tree#algorithm#geospatial
Stars1.6k
Forks62
Last commit1 month ago
Get prepared for your next iOS job interview by studying high quality LeetCode solutions in Swift 5
Get prepared for your next iOS job interview by studying high quality LeetCode solutions in Swift 5Swift

A curated collection of LeetCode algorithm solutions implemented in Swift 5, designed for technical interview preparation.

#algorithm#problem-solving#data-structures
Stars1.5k
Forks215
Last commit
column
columnGo

A high-performance, columnar, in-memory storage engine with bitmap indexing and zero-allocation queries, written in Go.

#bitmap#high-performance#soa
Stars1.5k
Forks67
Last commit10 months ago
PreviousPage 3 of 3

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
5 years ago
#Algorithms24
#High Performance15
#Algorithm14
#Concurrency13
#Go11
#C Plus Plus11
#Golang10
#Computer Science10
#Coding Challenges10
#Graph Algorithms10
#Java9
#Competitive Programming9