Showing 30 of 30 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.
120+ interactive Python coding interview challenges with Anki flashcards, focusing on algorithms and data structures.
A Python code collection and textbook for robotics algorithms, featuring implementations for localization, mapping, SLAM, path planning, and control.
A comprehensive collection of Python sample codes and a textbook for robotics algorithms, covering localization, mapping, SLAM, path planning, and control.
Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.
Generates bitmaps and tilemaps that are locally similar to a single input example, using a constraint-solving algorithm inspired by quantum mechanics.
Python implementations of popular machine learning algorithms from scratch with interactive Jupyter demos and mathematical explanations.
An open-source, event-driven algorithmic trading engine for backtesting and live trading across multiple financial markets.
A comprehensive collection of LeetCode problem solutions in C++, Java, and Python.
A curated collection of resources for competitive programming, algorithms, and data structures.
A modular JavaScript and TypeScript library for geospatial analysis and GeoJSON manipulation.
A collection of 180+ algorithm and data structure problems implemented in C++ and Python for learning and interview preparation.
A glib-like cross-platform C library providing modules for streams, coroutines, containers, algorithms, and more to simplify C development.
A collection of Swift solutions to LeetCode algorithm problems, following the RayWenderlich Swift style guide.
A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.
A collection of parallel image processing algorithms implemented in pure Go.
A fast and flexible O(n) difference algorithm framework for Swift collections, optimized for animated UI batch updates.
A modular library of common data structures and algorithms implemented in C for reuse in any project.
A Python library for computing distances between sequences with 30+ algorithms, pure Python implementation, and optional external libraries for speed.
A collection of Ruby implementations for common algorithm problems, focused on technical interview preparation.
A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.
An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.
A high-performance, pattern-defeating quicksort implementation designed as a drop-in replacement for C++'s std::sort.
A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.
A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.
A very fast JavaScript library for geospatial point clustering for browsers and Node.js.
A Swift library for calculating diffs between collections with UIKit bindings for automatic table/collection view updates.
A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.
A curated collection of LeetCode algorithm solutions implemented in Swift 5, designed for technical interview preparation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.