A complete computer science study plan to become a software engineer.
Algorithm GitHub Repositories (2026) · Open Source Tools
Discover the best Algorithm open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
All Algorithms implemented in Python
Learn autonomous driving by building it: Python simulations and an open textbook where the system grows one stage at a time. Swap and compare localization, planning and control algorithms in the same system.
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Curated coding interview preparation materials for busy software engineers
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
All Algorithms implemented in Java
Apache Wayang is the first cross-platform data processing system.
A general-purpose lightweight C++ graph library
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Commonly used sequence and collection algorithms for Swift
🏋️ Python / Modern C++ Solutions of All 4073 LeetCode Problems (Weekly Update)
Implements string functions widely used in other languages but absent in Go.
Programmable CUDA/C++ GPU Graph Analytics
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Explore diverse LeetCode solutions in Python, C++, JavaScript, SQL, and TypeScript. Ideal for interview prep, learning, and code practice in multiple programming languages.
🐟 High Performance Computing over Kubernetes - Core Repo 🎣
A Swift language port of Turf.js.
Java-based LeetCode algorithm problem solutions, regularly updated.