Best Open Source algorithm Libraries
A curated list of the most popular GitHub repositories tagged with algorithm. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
#2TheAlgorithms/Python
All Algorithms implemented in Python
#3trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
#4CyC2018/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
#5yangshun/tech-interview-handbook
Curated coding interview preparation materials for busy software engineers
#6krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
#7TheAlgorithms/Java
All Algorithms implemented in Java
#8kdn251/interviews
Everything you need to know to get the job.
#9youngyangyang04/leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
#10azl397985856/leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
#11algorithm-visualizer/algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
#12huihut/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.
#13TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
#14TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
#15halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
#16donnemartin/interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
#17AtsushiSakai/PythonRobotics
Python sample codes and textbook for robotics algorithms.
#18crossoverJie/JCSprout
👨🎓 Java Core Sprout : basic, concurrent, algorithm
#19keon/algorithms
Minimal examples of data structures and algorithms in Python
#20mxgmn/WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
#21williamfiset/Algorithms
A collection of algorithms and data structures
#22QuantConnect/Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
#23gyoogle/tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
#24greyireland/algorithm-pattern
算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
#25zhanwen/MathModel
研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT
#26liyupi/ai-guide
程序员鱼皮的 AI 资源大全 + Vibe Coding 零基础教程,分享大模型选择指南(DeepSeek / GPT / Gemini / Claude)、最新 AI 资讯、Prompt 提示词大全、AI 知识百科(RAG / MCP / A2A)、AI 编程教程、AI 工具用法(Cursor / Claude Code / OpenClaw / TRAE / Lovable / Agent Skills)、AI 开发框架教程(Spring AI / LangChain)、AI 产品变现指南,帮你快速掌握 AI 技术,走在时代前沿。本项目为开源文档版本,已升级为鱼皮 AI 导航网站
#27nonstriater/Learn-Algorithms
算法学习笔记
#28OlafenwaMoses/ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
#29Blankj/awesome-java-leetcode
:crown: LeetCode of algorithms with java solution(updating).
#30soapyigu/LeetCode-Swift
Solutions to LeetCode by Swift
#31loiane/javascript-datastructures-algorithms
:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
#32royeo/awesome-programming-books
📚 经典技术书籍推荐,持续更新...
#33DaleStudy/leetcode-study
🛫 리트코드 스터디
#34yennanliu/CS_basics
My CS learning : algorithm, data structure, and system design | #SE