Algorithm Open Source Projects

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

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

jwasham/coding-interview-university

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

Metrics details
Stars356,553
141,084 stars

yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

Metrics details
Stars141,084
38,043 stars

huihut/interview

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

Metrics details
Stars38,043
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
33,779 stars

halfrost/LeetCode-Go

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

Metrics details
Stars33,779
31,620 stars

donnemartin/interactive-coding-challenges

120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

Metrics details
Stars31,620
30,089 stars

AtsushiSakai/PythonRobotics

Python sample codes and textbook for robotics algorithms.

Metrics details
Stars30,089
26,880 stars

crossoverJie/JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

Metrics details
Stars26,880
25,665 stars

Wilfred/difftastic

a structural diff that understands syntax 🟥🟩

Metrics details
Stars25,665
25,505 stars

keon/algorithms

Minimal examples of data structures and algorithms in Python

Metrics details
Stars25,505
25,202 stars

mxgmn/WaveFunctionCollapse

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

Metrics details
Stars25,202
24,699 stars

trekhleb/homemade-machine-learning

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

Metrics details
Stars24,699
21,606 stars

JaeYeopHan/Interview_Question_for_Beginner

:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:

Metrics details
Stars21,606
20,617 stars

QuantConnect/Lean

Lean Algorithmic Trading Engine by QuantConnect (Python, C#)

Metrics details
Stars20,617
19,989 stars

quantopian/zipline

Zipline, a Pythonic Algorithmic Trading Library

Metrics details
Stars19,989
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,177 stars

auth0/node-jsonwebtoken

JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html

Metrics details
Stars18,177
17,455 stars

gyoogle/tech-interview-for-developer

👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

Metrics details
Stars17,455
17,056 stars

louis-e/arnis

Generate any location from the real world in Minecraft with a high level of detail.

Metrics details
Stars17,056
15,457 stars

greyireland/algorithm-pattern

Algorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

Metrics details
Stars15,457
14,061 stars

lnishan/awesome-competitive-programming

:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources

Metrics details
Stars14,061
13,725 stars

OpenGenus/cosmos

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project

Metrics details
Stars13,725
13,207 stars

halfrost/Halfrost-Field

✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

Metrics details
Stars13,207
13,155 stars

tangyudi/Ai-Learn

人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域

Metrics details
Stars13,155
12,980 stars

acdlite/react-fiber-architecture

A description of React's new core algorithm, React Fiber

Metrics details
Stars12,980
12,461 stars

Alinshans/MyTinySTL

Achieve a tiny STL in C++11

Metrics details
Stars12,461
11,158 stars

Cyan4973/xxHash

Extremely fast non-cryptographic hash algorithm

Metrics details
Stars11,158
11,144 stars

apachecn/apachecn-algo-zh

ApacheCN 数据结构与算法译文集

Metrics details
Stars11,144
10,755 stars

zhanwen/MathModel

研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT

Metrics details
Stars10,755
10,409 stars

Turfjs/turf

A modular geospatial engine written in JavaScript and TypeScript

Metrics details
Stars10,409
8,968 stars

nonstriater/Learn-Algorithms

算法学习笔记

Metrics details
Stars8,968
8,872 stars

OlafenwaMoses/ImageAI

A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

Metrics details
Stars8,872
8,696 stars

Blankj/awesome-java-leetcode

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

Metrics details
Stars8,696
8,688 stars

VowpalWabbit/vowpal_wabbit

Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

Metrics details
Stars8,688
8,606 stars

EndlessCheng/codeforces-go

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

Metrics details
Stars8,606
8,499 stars

LeetCode-OpenSource/vscode-leetcode

Solve LeetCode problems in VS Code

Metrics details
Stars8,499
8,384 stars

krahets/LeetCode-Book

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

Metrics details
Stars8,384
8,332 stars

BigBrotherTrade/trader

交易模块

Metrics details
Stars8,332
8,166 stars

TheAlgorithms/C-Sharp

All algorithms implemented in C#.

Metrics details
Stars8,166
8,106 stars

jeffgerickson/algorithms

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

Metrics details
Stars8,106
7,999 stars

liyupi/codefather

程序员鱼皮的编程宝典 ⭐️ 2026年最全编程学习路线图!包含Java学习路线、前端学习路线、Python学习路线、C++学习路线、算法学习路线、计算机基础学习路线、AI应用开发学习路线、AI Agent开发学习路线等。提供编程入门教程、AI大模型应用开发教程、RAG开发实战、MCP开发教程、Prompt工程指南、LLM应用开发、技术知识分享、学习资源推荐、项目实战教程、热门面试题、求职经验、简历优化、编程自学指南等内容,适用于所有零基础学编程、学习AI开发、转行程序员、计算机专业学生、求职找工作的同学 💎 编程学习,就来编程导航!

Metrics details
Stars7,999
7,829 stars

mgechev/javascript-algorithms

💻 JavaScript implementations of computer science algorithms

Metrics details
Stars7,829
7,770 stars

amejiarosario/dsa.js-data-structures-algorithms-javascript

🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

Metrics details
Stars7,770
7,758 stars

itcharge/LeetCode-Py

⛽️「算法通关手册」:超详细的「算法与数据结构」基础讲解教程,从零基础开始学习算法知识,800+ 道「LeetCode 题目」详细解析,200 道「大厂面试热门题目」。

Metrics details
Stars7,758
7,519 stars

daviddao/awful-ai

😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness

Metrics details
Stars7,519
7,488 stars

SharingSource/LogicStack-LeetCode

公众号「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码

Metrics details
Stars7,488
6,869 stars

twowaits/SDE-Interview-Questions

Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

Metrics details
Stars6,869
6,764 stars

s-macke/VoxelSpace

Terrain rendering algorithm in less than 20 lines of code

Metrics details
Stars6,764
6,613 stars

guofei9987/scikit-opt

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)

Metrics details
Stars6,613
6,318 stars

apple/swift-algorithms

Commonly used sequence and collection algorithms for Swift

Metrics details
Stars6,318
6,145 stars

mandliya/algorithms_and_data_structures

180+ Algorithm & Data Structure Problems using C++

Metrics details
Stars6,145
6,085 stars

FederatedAI/FATE

An Industrial Grade Federated Learning Framework

Metrics details
Stars6,085
5,894 stars

kamyu104/LeetCode-Solutions

🏋️ Python / Modern C++ Solutions of All 3991 LeetCode Problems (Weekly Update)

Metrics details
Stars5,894
5,831 stars

teivah/algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯

Metrics details
Stars5,831
5,648 stars

liyupi/mianshiya-public

干净免费的面试刷题网站,帮助大家拿到满意的 offer!💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮

Metrics details
Stars5,648
5,457 stars

xtaci/algorithms

Algorithms & Data structures in C++.

Metrics details
Stars5,457
5,192 stars

hustcc/JS-Sorting-Algorithm

一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。

Metrics details
Stars5,192
5,115 stars

tboox/tbox

🎁 A glib-like multi-platform c library

Metrics details
Stars5,115
5,037 stars

mithi/robotics-coursework

🤖 Places where you can learn robotics (and stuff like that) online 🤖

Metrics details
Stars5,037
1-60 of 1,504 projects
Get A Weekly Email With Trending Algorithm Projects
Stay updated on Algorithm plus related topics you pick below.

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