back to home

Best Open Source algorithms Libraries

A curated list of the most popular GitHub repositories tagged with algorithms. 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.

337,910
Explore Repo

#2trekhleb/javascript-algorithms

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

195,782JavaScript
Explore Repo

#3Snailclimb/JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发与系统设计。准备后端技术面试,首选 JavaGuide!

154,301Java
Explore Repo

#4yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

138,187TypeScript
Explore Repo

#5labuladong/fucking-algorithm

Crack LeetCode, not only how, but also why.

133,067Markdown
Explore Repo

#6krahets/hello-algo

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

123,370Java
Explore Repo

#7Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

77,231
Explore Repo

#8TheAlgorithms/Java

All Algorithms implemented in Java

65,226Java
Explore Repo

#9kdn251/interviews

Everything you need to know to get the job.

64,963Java
Explore Repo

#10azl397985856/leetcode

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

55,818JavaScript
Explore Repo

#11geekxh/hello-algorithm

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

36,026Java
Explore Repo

#12doocs/leetcode

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

35,786Java
Explore Repo

#13TheAlgorithms/JavaScript

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

34,082JavaScript
Explore Repo

#14halfrost/LeetCode-Go

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

33,816Go
Explore Repo

#15kodecocodes/swift-algorithm-club

Algorithms and data structures in Swift, with explanations!

29,138Swift
Explore Repo

#16forthespada/CS-Books

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

26,476
Explore Repo

#17OI-wiki/OI-wiki

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

25,686TypeScript
Explore Repo

#18TheAlgorithms/Rust

All Algorithms implemented in Rust

25,580Rust
Explore Repo

#19keon/algorithms

Minimal examples of data structures and algorithms in Python

25,389Python
Explore Repo

#20williamfiset/Algorithms

A collection of algorithms and data structures

18,523Java
Explore Repo

#21InterviewMap/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.

18,299
Explore Repo

#22TheAlgorithms/Go

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

17,881Go
Explore Repo

#23ashishps1/awesome-leetcode-resources

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

16,052Java
Explore Repo

#24dotnet/machinelearning

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

9,329C#
Explore Repo

#25Blankj/awesome-java-leetcode

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

8,740Java
Explore Repo

#26ljpzzz/machinelearning

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

8,700Jupyter Notebook
Explore Repo

#27WooVictory/Ready-For-Tech-Interview

💻 신입 개발자로서 지식을 쌓기 위해 공부하는 공간 👨‍💻

4,922
Explore Repo

#28quantumlib/Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

4,888Python
Explore Repo

#29biaochenxuying/blog

大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。

4,781HTML
Explore Repo

#30rcedgar/muscle

Multiple sequence and structure alignment with top benchmark scores scalable to thousands of sequences. Generates replicate alignments, enabling assessment of downstream analyses such as trees and predicted structures.

277C++
Explore Repo

#31razimantv/leetcode-solutions

My solutions to Leetcode Problems: Categorized based on the data structures, algorithms, and tricks used to solve them.

171C++
Explore Repo