Algorithms Open Source Projects
Browse 1,549 Algorithms open source projects, ranked by GitHub stars. Find the most popular Algorithms tools and libraries.
jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
Metrics details
| Stars | 356,553 |
TheAlgorithms/Python
All Algorithms implemented in Python
Metrics details
| Stars | 222,934 |
trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Metrics details
| Stars | 196,283 |
yangshun/tech-interview-handbook
Curated coding interview preparation materials for busy software engineers
Metrics details
| Stars | 141,084 |
labuladong/fucking-algorithm
Crack LeetCode, not only how, but also why.
Metrics details
| Stars | 134,889 |
krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
Metrics details
| Stars | 128,610 |
Developer-Y/cs-video-courses
List of Computer Science courses with video lectures.
Metrics details
| Stars | 82,540 |
TheAlgorithms/Java
All Algorithms implemented in Java
Metrics details
| Stars | 66,029 |
kdn251/interviews
Everything you need to know to get the job.
Metrics details
| Stars | 65,056 |
youngyangyang04/leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Metrics details
| Stars | 61,963 |
azl397985856/leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Metrics details
| Stars | 55,778 |
algorithm-visualizer/algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Metrics details
| Stars | 48,650 |
doocs/leetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Metrics details
| Stars | 36,341 |
geekxh/hello-algorithm
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
Metrics details
| Stars | 36,092 |
TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Metrics details
| Stars | 34,488 |
TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Metrics details
| Stars | 34,197 |
halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解
Metrics details
| Stars | 33,779 |
kodecocodes/swift-algorithm-club
Algorithms and data structures in Swift, with explanations!
Metrics details
| Stars | 29,096 |
forthespada/CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
Metrics details
| Stars | 27,099 |
OI-wiki/OI-wiki
:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Metrics details
| Stars | 26,346 |
TheAlgorithms/Rust
All Algorithms implemented in Rust
Metrics details
| Stars | 25,930 |
keon/algorithms
Minimal examples of data structures and algorithms in Python
Metrics details
| Stars | 25,505 |
tayllan/awesome-algorithms
A curated list of awesome places to learn and/or practice algorithms.
Metrics details
| Stars | 25,386 |
kunal-kushwaha/DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Metrics details
| Stars | 23,184 |
TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Metrics details
| Stars | 22,258 |
quozd/awesome-dotnet
A collection of awesome .NET libraries, tools, frameworks and software
Metrics details
| Stars | 21,498 |
williamfiset/Algorithms
A collection of algorithms and data structures
Metrics details
| Stars | 18,685 |
InterviewMap/CS-Interview-Knowledge-Map
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Metrics details
| Stars | 18,260 |
TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Metrics details
| Stars | 18,140 |
ujjwalkarn/Machine-Learning-Tutorials
machine learning and deep learning tutorials, articles and other resources
Metrics details
| Stars | 18,015 |
ashishps1/awesome-leetcode-resources
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
Metrics details
| Stars | 17,369 |
openai/baselines
OpenAI Baselines: high-quality implementations of reinforcement learning algorithms
Metrics details
| Stars | 16,744 |
scipy/scipy
SciPy library main repository
Metrics details
| Stars | 14,831 |
DLR-RM/stable-baselines3
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
Metrics details
| Stars | 13,595 |
egonSchiele/grokking_algorithms
Code for the book Grokking Algorithms (https://www.amazon.com/dp/1633438538)
Metrics details
| Stars | 13,567 |
seanprashad/leetcode-patterns
A pattern-based approach to learn technical interview questions
Metrics details
| Stars | 13,442 |
AkashSingh3031/The-Complete-FAANG-Preparation
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
Metrics details
| Stars | 12,036 |
ctgk/PRML
PRML algorithms implemented in Python
Metrics details
| Stars | 11,718 |
iamshuaidi/CS-Book
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
Metrics details
| Stars | 11,561 |
careercup/CtCI-6th-Edition
Cracking the Coding Interview 6th Ed. Solutions
Metrics details
| Stars | 11,459 |
rushter/MLAlgorithms
Minimal and clean examples of machine learning algorithms implementations
Metrics details
| Stars | 11,016 |
cp-algorithms/cp-algorithms
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
Metrics details
| Stars | 10,948 |
fastai/numerical-linear-algebra
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
Metrics details
| Stars | 10,932 |
thu-ml/tianshou
An elegant PyTorch deep reinforcement learning library.
Metrics details
| Stars | 10,872 |
chefyuan/algorithm-base
一位酷爱做饭的程序员,立志用动画将算法说的通俗易懂。我的面试网站 www.chengxuchu.com
Metrics details
| Stars | 10,709 |
Yorko/mlcourse.ai
Open Machine Learning Course
Metrics details
| Stars | 10,671 |
vwxyzjn/cleanrl
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
Metrics details
| Stars | 10,125 |
gzc/CLRS
:notebook:Solutions to Introduction to Algorithms
Metrics details
| Stars | 9,607 |
yzhao062/anomaly-detection-resources
Anomaly detection related books, papers, videos, and toolboxes. Last update late 2025 for LLM and VLM works!
Metrics details
| Stars | 9,348 |
dotnet/machinelearning
ML.NET is an open source and cross-platform machine learning framework for .NET.
Metrics details
| Stars | 9,342 |
zhm-real/PathPlanning
Common used path planning algorithms with animations.
Metrics details
| Stars | 9,317 |
aimacode/aima-python
Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Metrics details
| Stars | 8,778 |
ljpzzz/machinelearning
My blogs and code for machine learning. http://cnblogs.com/pinard
Metrics details
| Stars | 8,709 |
Blankj/awesome-java-leetcode
:crown: LeetCode of algorithms with java solution(updating).
Metrics details
| Stars | 8,696 |
EndlessCheng/codeforces-go
算法竞赛模板库 by 灵茶山艾府 💭💡🎈
Metrics details
| Stars | 8,606 |
krahets/LeetCode-Book
《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码
Metrics details
| Stars | 8,384 |
TheAlgorithms/C-Sharp
All algorithms implemented in C#.
Metrics details
| Stars | 8,166 |
mxgmn/MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
Metrics details
| Stars | 8,141 |
jeffgerickson/algorithms
Bug-tracking for Jeff's algorithms book, notes, etc.
Metrics details
| Stars | 8,106 |
microsoft/ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Metrics details
| Stars | 7,850 |
