Algorithm Open Source Projects
Browse 1,504 Algorithm open source projects, ranked by GitHub stars. Find the most popular Algorithm tools and libraries.
jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
Metrics details
| Stars | 356,553 |
yangshun/tech-interview-handbook
Curated coding interview preparation materials for busy software engineers
Metrics details
| Stars | 141,084 |
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
| Stars | 38,043 |
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 |
halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解
Metrics details
| Stars | 33,779 |
donnemartin/interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Metrics details
| Stars | 31,620 |
AtsushiSakai/PythonRobotics
Python sample codes and textbook for robotics algorithms.
Metrics details
| Stars | 30,089 |
crossoverJie/JCSprout
👨🎓 Java Core Sprout : basic, concurrent, algorithm
Metrics details
| Stars | 26,880 |
Wilfred/difftastic
a structural diff that understands syntax 🟥🟩
Metrics details
| Stars | 25,665 |
keon/algorithms
Minimal examples of data structures and algorithms in Python
Metrics details
| Stars | 25,505 |
mxgmn/WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Metrics details
| Stars | 25,202 |
trekhleb/homemade-machine-learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Metrics details
| Stars | 24,699 |
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
| Stars | 21,606 |
QuantConnect/Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Metrics details
| Stars | 20,617 |
quantopian/zipline
Zipline, a Pythonic Algorithmic Trading Library
Metrics details
| Stars | 19,989 |
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 |
auth0/node-jsonwebtoken
JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html
Metrics details
| Stars | 18,177 |
gyoogle/tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
Metrics details
| Stars | 17,455 |
louis-e/arnis
Generate any location from the real world in Minecraft with a high level of detail.
Metrics details
| Stars | 17,056 |
greyireland/algorithm-pattern
Algorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
Metrics details
| Stars | 15,457 |
lnishan/awesome-competitive-programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Metrics details
| Stars | 14,061 |
OpenGenus/cosmos
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Metrics details
| Stars | 13,725 |
halfrost/Halfrost-Field
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
Metrics details
| Stars | 13,207 |
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
| Stars | 13,155 |
acdlite/react-fiber-architecture
A description of React's new core algorithm, React Fiber
Metrics details
| Stars | 12,980 |
Alinshans/MyTinySTL
Achieve a tiny STL in C++11
Metrics details
| Stars | 12,461 |
Cyan4973/xxHash
Extremely fast non-cryptographic hash algorithm
Metrics details
| Stars | 11,158 |
apachecn/apachecn-algo-zh
ApacheCN 数据结构与算法译文集
Metrics details
| Stars | 11,144 |
zhanwen/MathModel
研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT
Metrics details
| Stars | 10,755 |
Turfjs/turf
A modular geospatial engine written in JavaScript and TypeScript
Metrics details
| Stars | 10,409 |
nonstriater/Learn-Algorithms
算法学习笔记
Metrics details
| Stars | 8,968 |
OlafenwaMoses/ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
Metrics details
| Stars | 8,872 |
Blankj/awesome-java-leetcode
:crown: LeetCode of algorithms with java solution(updating).
Metrics details
| Stars | 8,696 |
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
| Stars | 8,688 |
EndlessCheng/codeforces-go
算法竞赛模板库 by 灵茶山艾府 💭💡🎈
Metrics details
| Stars | 8,606 |
LeetCode-OpenSource/vscode-leetcode
Solve LeetCode problems in VS Code
Metrics details
| Stars | 8,499 |
krahets/LeetCode-Book
《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码
Metrics details
| Stars | 8,384 |
BigBrotherTrade/trader
交易模块
Metrics details
| Stars | 8,332 |
TheAlgorithms/C-Sharp
All algorithms implemented in C#.
Metrics details
| Stars | 8,166 |
jeffgerickson/algorithms
Bug-tracking for Jeff's algorithms book, notes, etc.
Metrics details
| Stars | 8,106 |
liyupi/codefather
程序员鱼皮的编程宝典 ⭐️ 2026年最全编程学习路线图!包含Java学习路线、前端学习路线、Python学习路线、C++学习路线、算法学习路线、计算机基础学习路线、AI应用开发学习路线、AI Agent开发学习路线等。提供编程入门教程、AI大模型应用开发教程、RAG开发实战、MCP开发教程、Prompt工程指南、LLM应用开发、技术知识分享、学习资源推荐、项目实战教程、热门面试题、求职经验、简历优化、编程自学指南等内容,适用于所有零基础学编程、学习AI开发、转行程序员、计算机专业学生、求职找工作的同学 💎 编程学习,就来编程导航!
Metrics details
| Stars | 7,999 |
mgechev/javascript-algorithms
💻 JavaScript implementations of computer science algorithms
Metrics details
| Stars | 7,829 |
amejiarosario/dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Metrics details
| Stars | 7,770 |
itcharge/LeetCode-Py
⛽️「算法通关手册」:超详细的「算法与数据结构」基础讲解教程,从零基础开始学习算法知识,800+ 道「LeetCode 题目」详细解析,200 道「大厂面试热门题目」。
Metrics details
| Stars | 7,758 |
daviddao/awful-ai
😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness
Metrics details
| Stars | 7,519 |
SharingSource/LogicStack-LeetCode
公众号「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码
Metrics details
| Stars | 7,488 |
twowaits/SDE-Interview-Questions
Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
Metrics details
| Stars | 6,869 |
s-macke/VoxelSpace
Terrain rendering algorithm in less than 20 lines of code
Metrics details
| Stars | 6,764 |
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
| Stars | 6,613 |
apple/swift-algorithms
Commonly used sequence and collection algorithms for Swift
Metrics details
| Stars | 6,318 |
mandliya/algorithms_and_data_structures
180+ Algorithm & Data Structure Problems using C++
Metrics details
| Stars | 6,145 |
FederatedAI/FATE
An Industrial Grade Federated Learning Framework
Metrics details
| Stars | 6,085 |
kamyu104/LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 3991 LeetCode Problems (Weekly Update)
Metrics details
| Stars | 5,894 |
teivah/algodeck
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯
Metrics details
| Stars | 5,831 |
liyupi/mianshiya-public
干净免费的面试刷题网站,帮助大家拿到满意的 offer!💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮
Metrics details
| Stars | 5,648 |
xtaci/algorithms
Algorithms & Data structures in C++.
Metrics details
| Stars | 5,457 |
hustcc/JS-Sorting-Algorithm
一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。
Metrics details
| Stars | 5,192 |
tboox/tbox
🎁 A glib-like multi-platform c library
Metrics details
| Stars | 5,115 |
mithi/robotics-coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Metrics details
| Stars | 5,037 |
