Showing 16 of 16 projects
A comprehensive collection of Python algorithm implementations for educational purposes.
A comprehensive collection of JavaScript implementations of algorithms and data structures with detailed explanations.
A collection of popular algorithms and data structures implemented in Swift with detailed explanations.
A high-performance string library leveraging SIMD and SWAR to accelerate search, hashing, sorting, and edit distances across C, C++, Python, Rust, and more.
A collection of Ruby implementations for common algorithm problems, focused on technical interview preparation.
A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.
A Swift framework providing implementations of common data structures and algorithms with educational examples.
A C++ template library providing high-performance SIMD-accelerated sorting algorithms for integers, floats, and custom objects.
A collection of JavaScript solutions to algorithm problems from LeetCode, GeeksforGeeks, and CareerCup.
A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.
A comprehensive collection of Ruby examples and references covering threads, SOLID principles, design patterns, data structures, and algorithms.
A comprehensive Java implementation of data structures and algorithms with explanations, useful for technical interview preparation.
A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.
A Java library for sorting very large files using external-memory algorithms and multiple cores.
An optimized MSD radix sort implementation for fast string sorting in Go, outperforming standard library sort.
Interactive web-based visualizations of sorting and pathfinding algorithms, built entirely with Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.