Algorithms Open Source Projects

Browse 1,549 Algorithms open source projects, ranked by GitHub stars. Find the most popular Algorithms tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,549 projects
356,553 stars

jwasham/coding-interview-university

A complete computer science study plan to become a software engineer.

Metrics details
Stars356,553
222,934 stars

TheAlgorithms/Python

All Algorithms implemented in Python

Metrics details
Stars222,934
196,283 stars

trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Metrics details
Stars196,283
141,084 stars

yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

Metrics details
Stars141,084
134,889 stars

labuladong/fucking-algorithm

Crack LeetCode, not only how, but also why.

Metrics details
Stars134,889
128,610 stars

krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

Metrics details
Stars128,610
82,540 stars

Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

Metrics details
Stars82,540
66,029 stars

TheAlgorithms/Java

All Algorithms implemented in Java

Metrics details
Stars66,029
65,056 stars

kdn251/interviews

Everything you need to know to get the job.

Metrics details
Stars65,056
61,963 stars

youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

Metrics details
Stars61,963
55,778 stars

azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

Metrics details
Stars55,778
48,650 stars

algorithm-visualizer/algorithm-visualizer

:fireworks:Interactive Online Platform that Visualizes Algorithms from Code

Metrics details
Stars48,650
36,341 stars

doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

Metrics details
Stars36,341
36,092 stars

geekxh/hello-algorithm

🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

Metrics details
Stars36,092
34,488 stars

TheAlgorithms/C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

Metrics details
Stars34,488
34,197 stars

TheAlgorithms/JavaScript

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

Metrics details
Stars34,197
33,779 stars

halfrost/LeetCode-Go

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解

Metrics details
Stars33,779
29,096 stars

kodecocodes/swift-algorithm-club

Algorithms and data structures in Swift, with explanations!

Metrics details
Stars29,096
27,099 stars

forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

Metrics details
Stars27,099
26,346 stars

OI-wiki/OI-wiki

:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)

Metrics details
Stars26,346
25,930 stars

TheAlgorithms/Rust

All Algorithms implemented in Rust

Metrics details
Stars25,930
25,505 stars

keon/algorithms

Minimal examples of data structures and algorithms in Python

Metrics details
Stars25,505
25,386 stars

tayllan/awesome-algorithms

A curated list of awesome places to learn and/or practice algorithms.

Metrics details
Stars25,386
23,184 stars

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
Stars23,184
22,258 stars

TheAlgorithms/C

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

Metrics details
Stars22,258
21,498 stars

quozd/awesome-dotnet

A collection of awesome .NET libraries, tools, frameworks and software

Metrics details
Stars21,498
18,685 stars

williamfiset/Algorithms

A collection of algorithms and data structures

Metrics details
Stars18,685
18,260 stars

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
Stars18,260
18,140 stars

TheAlgorithms/Go

Algorithms and Data Structures implemented in Go for beginners, following best practices.

Metrics details
Stars18,140
18,015 stars

ujjwalkarn/Machine-Learning-Tutorials

machine learning and deep learning tutorials, articles and other resources

Metrics details
Stars18,015
17,369 stars

ashishps1/awesome-leetcode-resources

Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.

Metrics details
Stars17,369
16,744 stars

openai/baselines

OpenAI Baselines: high-quality implementations of reinforcement learning algorithms

Metrics details
Stars16,744
14,831 stars

scipy/scipy

SciPy library main repository

Metrics details
Stars14,831
13,595 stars

DLR-RM/stable-baselines3

PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

Metrics details
Stars13,595
13,567 stars

egonSchiele/grokking_algorithms

Code for the book Grokking Algorithms (https://www.amazon.com/dp/1633438538)

Metrics details
Stars13,567
13,442 stars

seanprashad/leetcode-patterns

A pattern-based approach to learn technical interview questions

Metrics details
Stars13,442
12,036 stars

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
Stars12,036
11,718 stars

ctgk/PRML

PRML algorithms implemented in Python

Metrics details
Stars11,718
11,561 stars

iamshuaidi/CS-Book

计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍

Metrics details
Stars11,561
11,459 stars

careercup/CtCI-6th-Edition

Cracking the Coding Interview 6th Ed. Solutions

Metrics details
Stars11,459
11,016 stars

rushter/MLAlgorithms

Minimal and clean examples of machine learning algorithms implementations

Metrics details
Stars11,016
10,948 stars

cp-algorithms/cp-algorithms

Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)

Metrics details
Stars10,948
10,932 stars

fastai/numerical-linear-algebra

Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course

Metrics details
Stars10,932
10,872 stars

thu-ml/tianshou

An elegant PyTorch deep reinforcement learning library.

Metrics details
Stars10,872
10,709 stars

chefyuan/algorithm-base

一位酷爱做饭的程序员,立志用动画将算法说的通俗易懂。我的面试网站 www.chengxuchu.com

Metrics details
Stars10,709
10,671 stars

Yorko/mlcourse.ai

Open Machine Learning Course

Metrics details
Stars10,671
10,125 stars

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
Stars10,125
9,607 stars

gzc/CLRS

:notebook:Solutions to Introduction to Algorithms

Metrics details
Stars9,607
9,348 stars

yzhao062/anomaly-detection-resources

Anomaly detection related books, papers, videos, and toolboxes. Last update late 2025 for LLM and VLM works!

Metrics details
Stars9,348
9,342 stars

dotnet/machinelearning

ML.NET is an open source and cross-platform machine learning framework for .NET.

Metrics details
Stars9,342
9,317 stars

zhm-real/PathPlanning

Common used path planning algorithms with animations.

Metrics details
Stars9,317
8,778 stars

aimacode/aima-python

Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"

Metrics details
Stars8,778
8,709 stars

ljpzzz/machinelearning

My blogs and code for machine learning. http://cnblogs.com/pinard

Metrics details
Stars8,709
8,696 stars

Blankj/awesome-java-leetcode

:crown: LeetCode of algorithms with java solution(updating).

Metrics details
Stars8,696
8,606 stars

EndlessCheng/codeforces-go

算法竞赛模板库 by 灵茶山艾府 💭💡🎈

Metrics details
Stars8,606
8,384 stars

krahets/LeetCode-Book

《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码

Metrics details
Stars8,384
8,166 stars

TheAlgorithms/C-Sharp

All algorithms implemented in C#.

Metrics details
Stars8,166
8,141 stars

mxgmn/MarkovJunior

Probabilistic language based on pattern matching and constraint propagation, 153 examples

Metrics details
Stars8,141
8,106 stars

jeffgerickson/algorithms

Bug-tracking for Jeff's algorithms book, notes, etc.

Metrics details
Stars8,106
7,850 stars

microsoft/ailab

Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

Metrics details
Stars7,850
1-60 of 1,549 projects
Get A Weekly Email With Trending Algorithms Projects
Stay updated on Algorithms plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.