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,249
Analyze Code

#2trekhleb/javascript-algorithms

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

195,668JavaScript
Analyze Code

#3Snailclimb/JavaGuide

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

153,819Java
Analyze Code

#4yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

137,739TypeScript
Analyze Code

#5labuladong/fucking-algorithm

刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.

132,731Markdown
Analyze Code

#6krahets/hello-algo

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

122,377Java
Analyze Code

#7Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

74,369
Analyze Code

#8TheAlgorithms/Java

All Algorithms implemented in Java

65,084Java
Analyze Code

#9kdn251/interviews

Everything you need to know to get the job.

64,952Java
Analyze Code

#10azl397985856/leetcode

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

55,816JavaScript
Analyze Code

#11geekxh/hello-algorithm

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

36,014Java
Analyze Code

#12doocs/leetcode

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

35,644Java
Analyze Code

#13TheAlgorithms/JavaScript

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

34,065JavaScript
Analyze Code

#14halfrost/LeetCode-Go

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

33,799Go
Analyze Code

#15kodecocodes/swift-algorithm-club

Algorithms and data structures in Swift, with explanations!

29,147Swift
Analyze Code

#16forthespada/CS-Books

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

26,291
Analyze Code

#17OI-wiki/OI-wiki

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

25,513TypeScript
Analyze Code

#18TheAlgorithms/Rust

All Algorithms implemented in Rust

25,476Rust
Analyze Code

#19keon/algorithms

Minimal examples of data structures and algorithms in Python

25,308Python
Analyze Code

#20kunal-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.

22,122Java
Analyze Code

#21TheAlgorithms/C

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

21,734C
Analyze Code

#22williamfiset/Algorithms

A collection of algorithms and data structures

18,503Java
Analyze Code

#23InterviewMap/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,310
Analyze Code

#24TheAlgorithms/Go

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

17,831Go
Analyze Code

#25scipy/scipy

SciPy library main repository

14,476Python
Analyze Code

#26cgao96/leetcode_101

LeetCode 101:力扣刷题指南

9,973
Analyze Code

#27dotnet/machinelearning

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

9,326C#
Analyze Code

#28Blankj/awesome-java-leetcode

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

8,742Java
Analyze Code

#29ljpzzz/machinelearning

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

8,693Jupyter Notebook
Analyze Code