Awesome Open Source
Awesome Open Source
Combined Topics
algorithms
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 443 Algorithms Open Source Projects
Categories
>
Computer Science
>
Algorithms
Coding Interview University
⭐
162,387
A complete computer science study plan to become a software engineer.
Javascript Algorithms
⭐
103,053
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Javaguide
⭐
101,589
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
Fucking Algorithm
⭐
87,627
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Tech Interview Handbook
⭐
51,428
💯 Materials to help you rock your next coding interview
Interviews
⭐
50,870
Everything you need to know to get the job.
Java
⭐
36,428
All Algorithms implemented in Java
Hello Algorithm
⭐
25,883
🌍「算法面试+算法知识」针对小白的算法训练 | 还包括:1、阿里、字节、滴滴 百篇大厂面经汇总 2、千本开源电子书 3、百张思维导图 (右侧来个 star 吧 🌹,English version supported)
Swift Algorithm Club
⭐
24,677
Algorithms and data structures in Swift, with explanations!
Cs Video Courses
⭐
22,207
List of Computer Science courses with video lectures.
Algorithms
⭐
18,985
Minimal examples of data structures and algorithms in Python
Cs Interview Knowledge Map
⭐
16,973
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Leetcode Go
⭐
16,627
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
C Plus Plus
⭐
11,621
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Algorithms
⭐
9,493
A collection of algorithms and data structures
C
⭐
8,916
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Ctci 6th Edition
⭐
8,456
Cracking the Coding Interview 6th Ed. Solutions
Awesome Java Leetcode
⭐
8,041
👑 LeetCode of algorithms with java solution(updating).
Numerical Linear Algebra
⭐
7,821
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
Cs Book
⭐
7,717
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
Mlcourse.ai
⭐
7,567
Open Machine Learning Course
Machinelearning
⭐
7,466
ML.NET is an open source and cross-platform machine learning framework for .NET.
Oi Wiki
⭐
7,341
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Machine Learning Course
⭐
6,637
💬 Machine Learning Course with Python:
Ailab
⭐
6,362
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Dsa.js Data Structures Algorithms Javascript
⭐
5,737
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Machinelearning
⭐
5,316
My blogs and code for machine learning. http://cnblogs.com/pinard
Go
⭐
5,136
Algorithms Implemented in GoLang
C Sharp Algorithms
⭐
4,262
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Pygorithm
⭐
4,179
A Python module for learning all major algorithms
Algodeck
⭐
4,097
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Dev Blog
⭐
3,910
翻译、开发心得或学习笔记
Web Skills
⭐
3,770
A visual overview of useful skills to learn as a web developer
Awesome Coins
⭐
3,282
₿ A guide (for humans!) to cryto-currencies and their algos.
Algorithms.js
⭐
3,264
Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
Thrust
⭐
3,245
The C++ parallel algorithms library.
Leetcode_101
⭐
3,235
LeetCode 101:和你一起你轻松刷题(C++)
Algods
⭐
3,232
Implementation of Algorithms and Data Structures, Problems and Solutions
Play With Algorithms
⭐
3,173
Codes of my MOOC Course <Play with Algorithms>, Both in C++ and Java language. Updated contents and practices are also included. 我在慕课网上的课程《算法与数据结构》示例代码,包括C++和Java版本。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。
Machinelearning Samples
⭐
3,141
Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.
Awesome Golang Algorithm
⭐
3,026
📝 LeetCode of algorithms with golang solution(updating).
Codinginterviews
⭐
2,919
This repository contains coding interviews that I have encountered in company interviews
Leetcode
⭐
2,789
Leetcode solutions
Ai Job Notes
⭐
2,780
AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)
Front End Interview
⭐
2,754
A list of interview for front-end developer(前端开发者面试清单)
Cs Books
⭐
2,731
📚 Computer Science Books 计算机技术类书籍 PDF
Rust Algorithms
⭐
2,646
Common data structures and algorithms in Rust
Leetcode In Go
⭐
2,642
Go Solution for LeetCode algorithms problems, 100% coverage.
Javascript Algorithms
⭐
2,497
基础理论+JS框架应用+实践,从0到1构建整个前端算法体系
Leetcode
⭐
2,470
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Blog
⭐
2,443
大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
Cgal
⭐
2,435
The public CGAL repository, see the README below
Rust
⭐
2,403
All Algorithms implemented in Rust
Shareoi
⭐
2,399
算法竞赛课件分享
C Sharp
⭐
2,390
All algorithms implemented in C#.
Javacollection
⭐
2,347
Java开源项目之「自学编程之路」:学习指南+面试指南+资源分享+技术文章
Rxcpp
⭐
2,330
Reactive Extensions for C++
Interviewguide
⭐
2,289
后端技术总结——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Algorithm Base
⭐
2,284
专门为刚开始刷题的同学准备的算法基地,没有最细只有更细,立志用动画将晦涩难懂的算法说的通俗易懂!
Collections C
⭐
2,201
A library of generic data structures.
Data Structures And Algorithms
⭐
2,199
Data Structures and Algorithms implementation in Go
Pretty Algorithms
⭐
2,146
🌊 Pretty, common and useful algorithms with modern JS and beautiful tests
Machine Learning Notes
⭐
2,109
周志华《机器学习》手推笔记
Epijudge
⭐
1,954
EPI Judge - Preview Release
Textdistance
⭐
1,945
Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Stats
⭐
1,942
A well tested and comprehensive Golang statistics library package with no dependencies.
Play Leetcode
⭐
1,871
My Solutions to Leetcode problems. All solutions support C++ language, some support Java and Python. Multiple solutions will be given by most problems. Enjoy:) 我的Leetcode解答。所有的问题都支持C++语言,一部分问题支持Java语言。近乎所有问题都会提供多个算法解决。大家加油!:)
Leetcode Patterns
⭐
1,820
A curated list of leetcode questions grouped by their common patterns
Coding Problems
⭐
1,771
Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures
Datastructures Algorithms
⭐
1,705
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
Numcpp
⭐
1,641
C++ implementation of the Python Numpy library
Leetcode Sol Res
⭐
1,623
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Shiyanlou
⭐
1,579
学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
Typefont
⭐
1,558
The first open-source library that detects the font of a text in a image.
Index
⭐
1,485
Metarhia educational program index 📖
Cs Books
⭐
1,476
超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
Robotics Coursework
⭐
1,463
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Ultimate Go
⭐
1,457
This repo contains my notes on working with Go and computer systems.
Sage
⭐
1,456
Mirror of the Sage source tree -- please do not submit PRs here -- everything must be submitted via https://trac.sagemath.org/
Tlaplus
⭐
1,455
TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Project Euler Solutions
⭐
1,396
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.
D3graphtheory
⭐
1,370
💥 Interactive and colorful 🎨 graph theory tutorials made using d3.js ⚡️
Functionalplus
⭐
1,330
Functional Programming Library for C++. Write concise and readable C++ code.
Leetcode
⭐
1,301
🐒LeetCode、剑指Offer刷题笔记(C/C++、Python3实现)
Acm Icpc Algorithms
⭐
1,301
Algorithms used in Competitive Programming
E Maxx Eng
⭐
1,261
Translation of http://e-maxx.ru into English
Hands On Algorithmic Problem Solving
⭐
1,258
A middle-to-high level algorithm book designed with coding interview at heart!
Ready For Tech Interview
⭐
1,204
💻 신입 개발자로서 준비를 하기 위해 지식을 정리하는 공간 👨💻
Leetcode
⭐
1,199
This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
Coding Cheat Sheets
⭐
1,175
Various cheat sheets on CS stuff
Blog
⭐
1,167
📚 专注Web与算法
Complete Placement Preparation
⭐
1,163
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
Coding Interview
⭐
1,140
😀 代码面试题集,包括剑指 Offer、编程之美等
Leetcode
⭐
1,138
👏🏻 leetcode solutions for Humans™
Leetcode Python
⭐
1,096
Leetcode Python Solution and Explanation. Also a Guide to Prepare for Software Engineer Interview.
Algorithm Guide
⭐
1,082
BITLIU`s Tutorials of Algorithm and Data Structure🚀🚀🚀
Phobos
⭐
1,040
The standard library of the D programming language
Al Go Rithms
⭐
1,040
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Algorithms
⭐
1,020
全面的算法代码仓库
Algos
⭐
967
Popular Algorithms and Data Structures implemented in popular languages
1-100 of 443 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210