Based on Top Deep Learning
Here is a list of the top-300 algorithm Github repositories sorted by the number of stars.
The query that has been used for the GitHub search API is "algorithm".
Date: 07/27/2021
Note: This listing will be updated regularly.
Id | Name | Description | Language | Stars | Forks |
---|---|---|---|---|---|
1 | coding-interview-university | A complete computer science study plan to become a software engineer. | None | 187477 | 50524 |
2 | CS-Notes | 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 | Java | 135713 | 43576 |
3 | javascript-algorithms | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | JavaScript | 115104 | 18989 |
4 | Python | All Algorithms implemented in Python | Python | 113383 | 30883 |
5 | fucking-algorithm | 刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why. | None | 93703 | 18286 |
6 | tech-interview-handbook | 💯 Materials to help you rock your next coding interview | JavaScript | 55713 | 7855 |
7 | interviews | Everything you need to know to get the job. | Java | 53194 | 11282 |
8 | leetcode | LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) | JavaScript | 43268 | 8147 |
9 | Java | All Algorithms implemented in Java | Java | 39721 | 13023 |
10 | algorithm-visualizer | 🎆Interactive Online Platform that Visualizes Algorithms from Code | JavaScript | 35114 | 5696 |
11 | hello-algorithm | 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) | Java |
12 | JCSprout | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | Java | 26282 | 7105 |
13 | swift-algorithm-club | Algorithms and data structures in Swift, with explanations! | Swift | 25193 | 4470 |
14 | gym | A toolkit for developing and comparing reinforcement learning algorithms. | Python | 24742 | 7100 |
15 | Detectron | FAIR's research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet. | Python | 24524 | 5342 |
16 | interactive-coding-challenges | 120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards. | Python | 23222 | 3743 |
17 | ML-From-Scratch | Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a foc ... | Python | 20082 | 3889 |
18 | interview | 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge ... | C++ | 19617 | 5559 |
19 | algorithms | Minimal examples of data structures and algorithms in Python | Python | 19481 | 4000 |
20 | LeetCode-Go | ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 | Go | 19242 | 3439 |
21 | homemade-machine-learning | 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained | Jupyter Notebook | 18094 | 3344 |
22 | neural-style | Torch implementation of neural style algorithm | Lua | 18032 | 2758 |
23 | CS-Interview-Knowledge-Map | Build the best interview map. The current content includes JS, network, browser related, performance optimization, s ... | None | 17113 | 2460 |
24 | reinforcement-learning | Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to acco ... | Jupyter Notebook | 16924 | 5467 |
25 | WaveFunctionCollapse | Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics | C# | 16655 | 855 |
26 | zstd | Zstandard - Fast real-time compression algorithm | C | 15190 | 1411 |
27 | zipline | Zipline, a Pythonic Algorithmic Trading Library | Python | 14227 | 4106 |
28 | leetcode-master | LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见 ... | None | 13633 | 3359 |
29 | C-Plus-Plus | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ f ... | C++ | 13580 | 3853 |
30 | PythonRobotics | Python sample codes for robotics algorithms. | Jupyter Notebook | 12788 | 4152 |
31 | LightGBM | A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision t ... | C++ | 12775 | 3322 |
32 | cosmos | World's largest Contributor driven code dataset | Join our Internship and enjoy 🌱 | Algorithms that run our universe ... | C++ |
33 | algorithm-pattern | 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~ | Go | 12333 | 2189 |
34 | baselines | OpenAI Baselines: high-quality implementations of reinforcement learning algorithms | Python | 11720 | 4053 |
35 | Javascript | A repository for All algorithms implemented in Javascript (for educational purposes only) | JavaScript | 11700 | 2125 |
36 | virtual-dom | A Virtual DOM and diffing algorithm | JavaScript | 11134 | 808 |
37 | Algorithms | A collection of algorithms and data structures | Java | 10413 | 2755 |
38 | apachecn-algo-zh | ApacheCN 数据结构与算法译文集 | JavaScript | 10372 | 2178 |
39 | PRML | PRML algorithms implemented in Python | Jupyter Notebook | 9871 | 2981 |
40 | C | Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C f ... | C | 9847 | 2625 |
41 | trianglify | Algorithmically generated triangle art | JavaScript | 9730 | 697 |
42 | awesome-algorithms | A curated list of awesome places to learn and/or practice algorithms. | None | 9681 | 1818 |
43 | dopamine | Dopamine is a research framework for fast prototyping of reinforcement learning algorithms. | Jupyter Notebook | 9472 | 1265 |
44 | ip2region | Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. D ... | C# | 9428 | 1704 |
45 | Halfrost-Field | ✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地 | Go | 9255 | 1496 |
46 | react-fiber-architecture | A description of React's new core algorithm, React Fiber | None | 8882 | 340 |
47 | CryptoSwift | CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift | Swift | 8618 | 988 |
48 | awesome-competitive-programming | 💎 A curated list of awesome Competitive Programming, Algorithm and Data Structure resources | None | 8585 | 2159 |
49 | MLAlgorithms | Minimal and clean examples of machine learning algorithms implementations | Python | 8581 | 1517 |
50 | algorithm-base | 专门为刚开始刷题的同学准备的算法基地,没有最细只有更细,立志用动画将晦涩难懂的算法说的通俗易懂! | Java | 8501 | 1230 |
51 | maskrcnn-benchmark | Fast, modular reference implementation of Instance Segmentation and Object Detection algorithms in PyTorch. | Python | 8462 | 2425 |
52 | awesome-java-leetcode | 👑 LeetCode of algorithms with java solution(updating). | Java | 8174 | 1654 |
53 | CLRS | 📓Solutions to Introduction to Algorithms | C++ | 7856 | 2537 |
54 | computer-science-in-javascript | Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. | JavaScript | 7855 | 1124 |
55 | algorithms | Bug-tracking for Jeff's algorithms book, notes, etc. | None | 7191 | 958 |
56 | javascript-algorithms | 💻 JavaScript implementations of computer science algorithms | JavaScript | 6788 | 1186 |
57 | 100days | 100 days of algorithms | Jupyter Notebook | 6778 | 1013 |
58 | vscode-leetcode | Solve LeetCode problems in VS Code | TypeScript | 6669 | 463 |
59 | algs4 | Algorithms, 4th edition textbook code and libraries | Java | 6644 | 2489 |
60 | ImageAI | A python library built to empower developers to build applications and systems with self-contained Computer Vision ... | Python | 6343 | 1783 |
61 | turf | A modular geospatial engine written in JavaScript | JavaScript | 6265 | 733 |
62 | lz4 | Extremely Fast Compression algorithm | C | 6216 | 980 |
63 | computer-science-flash-cards | Mini website for testing both general CS knowledge and enforce coding practice and common algorithm/data structure m ... | HTML | 5994 | 1536 |
64 | dsa.js-data-structures-algorithms-ja ... | 🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook | JavaScript | 5974 | 585 |
65 | grokking_algorithms | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | JavaScript | 5911 | 2235 |
66 | Go | Algorithms Implemented in GoLang | Go | 5815 | 1180 |
67 | aima-python | Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" | Jupyter Notebook | 5735 | 2752 |
68 | Learn-Algorithms | 算法学习笔记 | C | 5656 | 1901 |
69 | xxHash | Extremely fast non-cryptographic hash algorithm | C | 5327 | 518 |
70 | Lean | Lean Algorithmic Trading Engine by QuantConnect (C#, Python) | C# | 5254 | 2299 |
71 | VoxelSpace | Terrain rendering algorithm in less than 20 lines of code | C | 5248 | 207 |
72 | PRMLT | Matlab code of machine learning algorithms in book PRML | MATLAB | 5177 | 2045 |
73 | lihang_book_algorithm | 致力于将李航博士《统计学习方法》一书中所有算法实现一遍 | Python | 4839 | 1869 |
74 | SDE-Interview-Questions | Most comprehensive list 📋 of tech interview questions 📘 of companies scraped from Geeksforgeeks, ... | Java | 4765 | 1421 |
75 | algorithms_and_data_structures | 180+ Algorithm & Data Structure Problems using C++ | C++ | 4505 | 1093 |
76 | C-Sharp-Algorithms | 📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C# | C# | 4436 | 1141 |
77 | machine-learning-for-trading | Code for Machine Learning for Algorithmic Trading, 2nd edition. | Jupyter Notebook | 4370 | 1516 |
78 | tech-interview-for-developer | 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 | Java | 4341 | 1041 |
79 | JS-Sorting-Algorithm | 一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。 | Java | 4335 | 1035 |
80 | deap | Distributed Evolutionary Algorithms in Python | Python | 4307 | 915 |
81 | rqalpha | A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities | Python | 4276 | 1451 |
82 | StockSharp | Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, c ... | C# | 4250 | 1303 |
83 | algodeck | An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Inte ... | None | 4234 | 382 |
84 | pygorithm | A Python module for learning all major algorithms | Python | 4221 | 504 |
85 | AlgoXY | Book of Elementary Algorithms and Data structures | TeX | 4194 | 620 |
86 | algorithms | Algorithms & Data structures in C++. | C++ | 4165 | 1414 |
87 | LintCode | Java Solutions to problems on LintCode/LeetCode | Java | 4123 | 1440 |
88 | MyTinySTL | Achieve a tiny STL in C++11 | C++ | 3960 | 1550 |
89 | LeetCode-Swift | Solutions to LeetCode by Swift | Swift | 3942 | 687 |
90 | lux | LUX - Hybrid PoW/PoS & Unique PHI2 Algorithm | Masternode | Parallel masternode | Segwit |
91 | DeepNude-an-Image-to-Image-technology | DeepNude's algorithm and general image generation theory and practice research, including pix2pix, CycleGAN, UGATIT, ... | Python | 3934 | 1651 |
92 | supercollider | An audio server, programming language, and IDE for sound synthesis and algorithmic composition. | C++ | 3834 | 610 |
93 | java-algorithms-implementation | Algorithms and Data Structures implemented in Java | Java | 3820 | 1603 |
94 | AlgoWiki | Repository which contains links and resources on different topics of Computer Science. | CSS | 3808 | 1055 |
95 | pysot | SenseTime Research platform for single object tracking, implementing algorithms like SiamRPN and SiamMask. | Python | 3783 | 1014 |
96 | Ai-Learn | 人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-lea ... | None | 3739 | 1031 |
97 | Deep-Reinforcement-Learning-Algorith ... | PyTorch implementations of deep reinforcement learning algorithms and environments | Python | 3737 | 864 |
98 | lightfm | A Python implementation of LightFM, a hybrid recommendation algorithm. | Python | 3716 | 609 |
99 | tbox | 🎁 A glib-like multi-platform c library | C | 3664 | 571 |
100 | Object-Detection-Metrics | Most popular metrics used to evaluate object detection algorithms. | Python | 3657 | 838 |
101 | The-Complete-FAANG-Preparation | This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), ... | Jupyter Notebook | 3556 | 632 |
102 | machine_learning_basics | Plain python implementations of basic machine learning algorithms | Jupyter Notebook | 3454 | 685 |
103 | pyalgotrade | Python Algorithmic Trading Library | Python | 3430 | 1224 |
104 | coq | Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable ... | OCaml | 3401 | 511 |
105 | thrust | The C++ parallel algorithms library. | C++ | 3381 | 597 |
106 | DataMiningAlgorithm | 数据挖掘18大算法实现以及其他相关经典DM算法 | Java | 3342 | 1652 |
107 | klib | A standalone and lightweight C library | C | 3339 | 460 |
108 | awesome-programming-books | 📚 经典技术书籍推荐,持续更新... | None | 3315 | 1981 |
109 | algorithms.js | Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript | JavaScript | 3299 | 378 |
110 | FATE | An Industrial Grade Federated Learning Framework | Python | 3292 | 953 |
111 | minigo | An open-source implementation of the AlphaGoZero algorithm | C++ | 3259 | 538 |
112 | AlgoDS | Implementation of Algorithms and Data Structures, Problems and Solutions | Java | 3255 | 636 |
113 | bild | Image processing algorithms in pure Go | Go | 3245 | 168 |
114 | algorithm-exercise | Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题解/ | Python | 3232 | 885 |
115 | AlgorithmsByPython | 算法/数据结构/Python/剑指offer/机器学习/leetcode | Python | 3230 | 1200 |
116 | Play-with-Algorithms | Codes of my MOOC Course , Both in C++ and Java language. Updated contents and practices are al ... | Java | 3230 | 1434 |
117 | swift-algorithms | Commonly used sequence and collection algorithms for Swift | Swift | 3217 | 191 |
118 | algorithms | algorithms playground for common questions | Ruby | 3213 | 351 |
119 | Rust | All Algorithms implemented in Rust | Rust | 3159 | 422 |
120 | Machine-Learning-with-Python | Python code for common Machine Learning Algorithms | Jupyter Notebook | 3109 | 3892 |
121 | CodingInterviews | This repository contains coding interviews that I have encountered in company interviews | Python | 3104 | 735 |
122 | pytorch-yolo-v3 | A PyTorch implementation of the YOLO v3 object detection algorithm | Python | 3083 | 1025 |
123 | qiskit-terra | Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators ... | Python | 3074 | 1464 |
124 | awesome-golang-algorithm | 📝 LeetCode of algorithms with golang solution(updating). | Go | 3070 | 139 |
125 | surging | Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The s ... | C# | 3057 | 894 |
126 | algorithm | N/A | Python | 3012 | 1056 |
127 | javascript-datastructures-algorithms | 📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code b ... | TypeScript | 3001 | 894 |
128 | zopfli | Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zli ... | C++ | 2957 | 294 |
129 | cpp-cheat-sheet | C++ Syntax, Data Structures, and Algorithms Cheat Sheet | C++ | 2952 | 1002 |
130 | Algojammer | An experimental code editor for writing algorithms | C++ | 2931 | 106 |
131 | Leetcode | Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more. | Java | 2930 | 1060 |
132 | JavaScript-Algorithms | 基础理论+JS框架应用+实践,从0到1构建整个前端算法体系 | None | 2920 | 350 |
133 | CLRS | 📚 Solutions to Introduction to Algorithms Third Edition | Markdown | 2904 | 935 |
134 | DifferenceKit | 💻 A fast and flexible O(n) difference algorithm framework for Swift collection. | Swift | 2885 | 190 |
135 | lz-string | LZ-based compression algorithm for JavaScript | JavaScript | 2875 | 500 |
136 | algorithms | This repository is not maintained | Python | 2867 | 723 |
137 | python-data-structure-cn | problem-solving-with-algorithms-and-data-structure-using-python 中文版 | None | 2864 | 816 |
138 | CS-Books | 📚 Computer Science Books 计算机技术类书籍 PDF | None | 2816 | 1698 |
139 | Alink | Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing plat ... | Java | 2797 | 642 |
140 | open_spiel | OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/p ... | C++ | 2790 | 569 |
141 | rust-algorithms | Common data structures and algorithms in Rust | Rust | 2781 | 161 |
142 | braft | An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build ... | C++ | 2755 | 645 |
143 | Algorithms | 💻 Data Structures and Algorithms in Python | Python | 2729 | 777 |
144 | illustrated-algorithms | Interactive algorithm visualizations | JavaScript | 2710 | 183 |
145 | Algorithms | Solutions for some common algorithm problems written in Java. | Java | 2706 | 774 |
146 | C-Sharp | All algorithms implemented in C#. | C# | 2698 | 681 |
147 | LeetCode-in-Go | Go Solution for LeetCode algorithms problems, 100% coverage. | Go | 2695 | 96 |
148 | MathModel | 研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT | TeX | 2667 | 1072 |
149 | SNIPER | SNIPER / AutoFocus is an efficient multi-scale object detection training / inference algorithm | Python | 2646 | 447 |
150 | rllab | rllab is a framework for developing and evaluating reinforcement learning algorithms, fully compatible with OpenAI Gym. | Python | 2601 | 770 |
151 | c-algorithms | A library of common data structures and algorithms written in C. | C | 2567 | 641 |
152 | algorithms | Ruby algorithms and data structures. C extensions | Ruby | 2527 | 347 |
153 | DeepRL | Modularized Implementation of Deep RL Algorithms in PyTorch | Python | 2521 | 575 |
154 | shareOI | 算法竞赛课件分享 - Program algorithm learning materials collection in Chinese | None | 2514 | 537 |
155 | ngraph.path | Path finding in a graph | JavaScript | 2508 | 180 |
156 | AlgorithmsSedgewick | Code from the book "Algorithms" (4th ed.) by Robert Sedgewick and Kevin Wayne (original, and my solutions to exercis ... | Java | 2496 | 945 |
157 | AlphaZero_Gomoku | An implementation of the AlphaZero algorithm for Gomoku (also called Gobang or Five in a Row) | Python | 2459 | 814 |
158 | sofa-jraft | A production-grade java implementation of RAFT consensus algorithm. | Java | 2418 | 711 |
159 | EKAlgorithms | EKAlgorithms contains some well known CS algorithms & data structures. | Objective-C | 2414 | 375 |
160 | neuralart | An implementation of the paper 'A Neural Algorithm of Artistic Style'. | Lua | 2391 | 359 |
161 | scikit-opt | Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algori ... | Python | 2390 | 562 |
162 | LeetCode-Solutions | 🏋️ (Weekly Update) Python / Modern C++ Solutions of All 1948 LeetCode Problems | C++ | 2381 | 843 |
163 | java-string-similarity | Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jacc ... | Java | 2346 | 374 |
164 | cplusplus-_Implementation_Of_Introdu ... | 《算法导论》第三版中算法的C++实现 | C++ | 2338 | 832 |
165 | catalyst | An Algorithmic Trading Library for Crypto-Assets in Python | Python | 2246 | 650 |
166 | Data-Structures-and-Algorithms | Data Structures and Algorithms implementation in Go | Go | 2231 | 284 |
167 | open-nsynth-super | Open NSynth Super is an experimental physical interface for the NSynth algorithm | C++ | 2182 | 233 |
168 | pretty-algorithms | 🌊 Pretty, common and useful algorithms with modern JS and beautiful tests | TypeScript | 2154 | 102 |
169 | GraphEmbedding | Implementation and experiments of graph embedding algorithms. | Python | 2151 | 657 |
170 | causalml | Uplift modeling and causal inference with machine learning algorithms | Python | 2127 | 321 |
171 | PathPlanning | Common used path planning algorithms with animations. | Python | 2121 | 479 |
172 | Algorithm-Implementations | Share, discuss and learn about algorithm implementations! | Lua | 2115 | 517 |
173 | fe-interview | 宇宙最强的前端面试指南 (https://lucifer.ren/fe-interview) | JavaScript | 2112 | 215 |
174 | qiskit | Qiskit is an open-source SDK for working with quantum computers at the level of circuits, algorithms, and applicatio ... | OpenQASM | 2074 | 608 |
175 | backoff | ⏱ The exponential backoff algorithm in Go | Go | 2062 | 138 |
176 | python_data_structures_and_algorithms | Python 中文数据结构和算法教程 | Python | 2038 | 695 |
177 | SwiftStructures | Examples of commonly used data structures and algorithms in Swift. | Swift | 2038 | 276 |
178 | coach | Reinforcement Learning Coach by Intel AI Lab enables easy experimentation with state of the art Reinforcement Learni ... | Python | 2010 | 401 |
179 | textdistance | Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external ... | Python | 2006 | 170 |
180 | eiten | Statistical and Algorithmic Investing Strategies for Everyone | Python | 1990 | 212 |
181 | textteaser | TextTeaser is an automatic summarization algorithm. | Scala | 1951 | 256 |
182 | genetic-drawing | A genetic algorithm toy project for drawing | Python | 1947 | 181 |
183 | coding-problems | Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures | Python | 1944 | 373 |
184 | DataStructures-Algorithms | The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too! | C++ | 1940 | 860 |
185 | Data-Structure | 《数据结构》-严蔚敏.吴伟民-教材源码与习题解析 | C | 1940 | 751 |
186 | EasyML | Easy Machine Learning is a general-purpose dataflow-based system for easing the process of applying machine learning ... | Java | 1940 | 450 |
187 | minimalRL | Implementations of basic RL algorithms with minimal lines of codes! (pytorch based) | Python | 1933 | 273 |
188 | leetcode-editor | Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com, to meet the basic needs of doing exercises.S ... | Java | 1932 | 217 |
189 | Algorithms | The codes and my solutions to exercises from the book "Algorithms" (4th edition) by Robert Sedgewick and Kevin Wayne. | Java | 1926 | 638 |
190 | Gasyori100knock | image processing codes to understand algorithm | Jupyter Notebook | 1926 | 1423 |
191 | Neural-Style-Transfer | Keras Implementation of Neural Style Transfer from the paper "A Neural Algorithm of Artistic Style" (http://arxiv.or ... | Jupyter Notebook | 1903 | 426 |
192 | stable-baselines3 | PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms. | Python | 1883 | 376 |
193 | awesome-quantum-machine-learning | Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions ... | HTML | 1857 | 550 |
194 | phxqueue | A high-availability, high-throughput and highly reliable distributed queue based on the Paxos algorithm. | C++ | 1840 | 327 |
195 | lago | 📕 Data Structures and Algorithms library in TypeScript | TypeScript | 1838 | 216 |
196 | benchm-ml | A minimal benchmark for scalability, speed and accuracy of commonly used open source implementations (R packages, Py ... | R | 1825 | 339 |
197 | Python-for-Algorithms--Data-Structur ... | Files for Udemy Course on Algorithms and Data Structures | Jupyter Notebook | 1823 | 1884 |
198 | SymSpell | SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction alg ... | C# | 1822 | 234 |
199 | Play-with-Data-Structures | Codes of my MOOC Course . Updated contents and practices are also included. 我在慕课网上的课程《 ... | Java | 1816 | 792 |
200 | Dwifft | Swift Diff | Swift | 1803 | 124 |
201 | rbush | RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles | JavaScript | 1803 | 204 |
202 | CleverAlgorithms | Clever Algorithms: Nature-Inspired Programming Recipes | TeX | 1777 | 315 |
203 | Algo_Ds_Notes | It is a repository that is a collection of algorithms and data structures with implementation in various languages. | C++ | 1761 | 1828 |
204 | springy | A force directed graph layout algorithm in JavaScript | JavaScript | 1757 | 250 |
205 | algorithms | Algorithms & Data Structures in Go | Go | 1749 | 265 |
206 | SnakeAI | Train a Neural Network to play Snake using a Genetic Algorithm | Processing | 1743 | 456 |
207 | bcrypt-ruby | bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a se ... | C | 1739 | 266 |
208 | raft-rs | Raft distributed consensus algorithm implemented in Rust. | Rust | 1697 | 221 |
209 | qipai_algorithm | 棋牌的胡牌算法,包括麻将、跑胡子、扑克。实现 lua 、c++ 、c# 、golang 、js 、java 、python 版本。( Mahjong algorithm ) | Lua | 1672 | 752 |
210 | binarytree | Python Library for Studying Binary Trees | Python | 1666 | 152 |
211 | leetCode | ✏️ 算法相关知识储备 LeetCode with Python and JavaScript 📚 | Python | 1665 | 401 |
212 | algorithm-archive | A collaborative book on algorithms | Assembly | 1663 | 298 |
213 | simple-virtual-dom | Basic virtual-dom algorithm | JavaScript | 1640 | 330 |
214 | LeetCode-Sol-Res | Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems. | Java | 1638 | 680 |
215 | Machine-Learning-Flappy-Bird | Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm | JavaScript | 1637 | 383 |
216 | robotics-coursework | 🤖 Places where you can learn robotics (and stuff like that) online 🤖 | None | 1591 | 386 |
217 | Deep-reinforcement-learning-with-pyt ... | PyTorch implementation of DQN, AC, ACER, A2C, A3C, PG, DDPG, TRPO, PPO, SAC, TD3 and .... | Python | 1586 | 458 |
218 | rlkit | Collection of reinforcement learning algorithms | Python | 1582 | 394 |
219 | bigoposter | Big-O Complexities / Poster of common algorithms used in Computer Science | JavaScript | 1576 | 142 |
220 | delaunator | An incredibly fast JavaScript library for Delaunay triangulation of 2D points | JavaScript | 1562 | 101 |
221 | bplustree | A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage | C | 1552 | 276 |
222 | Map-of-Javascript | Javascript on one sheet. (and one for algorithms) | JavaScript | 1550 | 121 |
223 | mazesolving | A variety of algorithms to solve mazes from an input image | Python | 1530 | 383 |
224 | Multitarget-tracker | Multiple Object Tracker, Based on Hungarian algorithm + Kalman filter. | C++ | 1519 | 538 |
225 | style-transfer | An implementation of "A Neural Algorithm of Artistic Style" by L. Gatys, A. Ecker, and M. Bethge. http://arxiv.org/a ... | Python | 1518 | 401 |
226 | LeetCode | This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above ... | C++ | 1513 | 413 |
227 | DeepLearning_tutorials | The deeplearning algorithms implemented by tensorflow | Jupyter Notebook | 1511 | 736 |
228 | TensorFlow2.0-Examples | 🙄 Difficult algorithm, Simple code. | Jupyter Notebook | 1503 | 645 |
229 | EconML | ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at app ... | Jupyter Notebook | 1496 | 329 |
230 | codelibrary | 💎Collection of algorithms and data structures | Java | 1489 | 458 |
231 | Superalgos | Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. ... | JavaScript | 1488 | 3416 |
232 | ACM-ICPC-Preparation | ACM-ICPC Preparation Guide | C++ | 1485 | 587 |
233 | awesome-programming-books | 📚 A curated list of awesome programming books (Algorithms and data structures, Artificial intelligence, Software Arc ... | None | 1485 | 142 |
234 | go-algorithms | Algorithms and data structures for golang | Go | 1468 | 283 |
235 | Algorithms-Explanation | Popular algorithms explained in simple language with examples and links to their implementation in various programmi ... | None | 1465 | 408 |
236 | Hello-world | Add any Program in any language you like or add a hello world Program ❣️ if you like give us ⭐ | Jupyter Notebook | 1461 | 3052 |
237 | awesome-resources | Awesome resources for coding and learning: open source projects, websites, books e.g. | HTML | 1461 | 457 |
238 | awesome-causality-algorithms | An index of algorithms for learning causality with data | None | 1457 | 256 |
239 | earcut | The fastest and smallest JavaScript polygon triangulation library for your WebGL apps | JavaScript | 1452 | 163 |
240 | AIF360 | A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, an ... | Python | 1452 | 468 |
241 | quadsort | Quadsort is a stable adaptive merge sort which is faster than quicksort. | C | 1436 | 55 |
242 | Awesome-algorithm-interview | 算法工程师(人工智能CV方向)面试问题及相关资料 | None | 1434 | 321 |
243 | vlfeat | An open library of computer vision algorithms | C | 1431 | 604 |
244 | qtpylib | QTPyLib, Pythonic Algorithmic Trading | Python | 1413 | 403 |
245 | ACM-ICPC-Algorithms | Algorithms used in Competitive Programming | C++ | 1397 | 1117 |
246 | algorithms-sedgewick-wayne | Solutions to all the exercises of the Algorithms book by Robert Sedgewick and Kevin Wayne | Java | 1396 | 477 |
247 | Text_Classification | Text Classification Algorithms: A Survey | Python | 1383 | 445 |
248 | advisor | Open-source implementation of Google Vizier for hyper parameters tuning | Jupyter Notebook | 1383 | 253 |
249 | europilot | A toolkit for controlling Euro Truck Simulator 2 with python to develop self-driving algorithms. | Jupyter Notebook | 1380 | 182 |
250 | NHBalancedFlowLayout | UICollectionViewLayout subclass for displaying items of different sizes in a grid without wasting any visual space. ... | Objective-C | 1366 | 113 |
251 | scalacaster | Purely Functional Algorithms and Data Structures in Scala | Scala | 1365 | 320 |
252 | spearmint | Spearmint is a package to perform Bayesian optimization according to the algorithms outlined in the paper: Practica ... | Python | 1363 | 336 |
253 | ML | A high-level machine learning and deep learning library for the PHP language. | PHP | 1362 | 111 |
254 | Hands-on-Algorithmic-Problem-Solving | A middle-to-high level algorithm book designed with coding interview at heart! | Jupyter Notebook | 1356 | 330 |
255 | algorithm-php | 🍭🍭uniting the internal work in a way that is in PHP | PHP | 1353 | 476 |
256 | uis-rnn | This is the library for the Unbounded Interleaved-State Recurrent Neural Network (UIS-RNN) algorithm, corresponding ... | Python | 1348 | 293 |
257 | TinySTL | TinySTL is a subset of STL(cut some containers and algorithms) and also a superset of STL(add some other containers ... | C++ | 1346 | 481 |
258 | linghu-algorithm-templete | N/A | None | 1343 | 374 |
259 | USACO | General Resources for Competitive Programming | C++ | 1340 | 287 |
260 | Yolo-Fastest | ⚡ Based on yolo's ultra-lightweight universal target detection algorithm, the calculation amount is only 250mflo ... | C | 1332 | 305 |
261 | aima-java | Java implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" | Java | 1323 | 723 |
262 | supercluster | A very fast geospatial point clustering library for browsers and Node. | JavaScript | 1322 | 224 |
263 | algovis | collection of projects and links about algorithm visualization | None | 1314 | 108 |
264 | TorchSeg | Fast, modular reference implementation and easy training of Semantic Segmentation algorithms in PyTorch. | Python | 1311 | 252 |
265 | kactl | KTH Algorithm Competition Template Library (... eller KTHs AC-tillverkande lapp) | C++ | 1309 | 362 |
266 | nlib | The book "Annotated Algorithms in Python" and the nlib.py library | Python | 1308 | 118 |
267 | blog | Life is a moment 📔 | JavaScript | 1305 | 208 |
268 | Deep-Trading | Algorithmic trading with deep learning experiments | OpenEdge ABL | 1289 | 682 |
269 | decisiontree | ID3-based implementation of the ML Decision Tree algorithm | Ruby | 1288 | 130 |
270 | snake | Artificial intelligence for the Snake game. | Python | 1279 | 353 |
271 | AutoDL-Projects | Automated deep learning algorithms implemented in PyTorch. | Python | 1262 | 239 |
272 | jsprit | jsprit is a java based, open source toolkit for solving rich vehicle routing problems | Java | 1257 | 514 |
273 | LineDrawing | Beatiful and fast smooth line drawing algorithm for iOS - as seen in Foldify. | Objective-C | 1250 | 215 |
274 | ml_cheatsheet | A 5-pages only Machine Learning cheatsheet focusing on the most popular algorithms under the hood | None | 1246 | 186 |
275 | neuralnetworks | java deep learning algorithms and deep neural networks with gpu acceleration | Java | 1223 | 373 |
276 | Algorithm_Interview_Notes-Chinese | 2018/2019/校招/春招/秋招/自然语言处理(NLP)/深度学习(Deep Learning)/机器学习(Machine Learning)/C/C++/Python/面试笔记,此外,还包括创建者看到的所有机器学习/深度学习面 ... | Python | 1220 | 394 |
277 | data-structures-questions | golang sorting algorithm and data construction. | None | 1217 | 297 |
278 | leetcode | 👏🏻 leetcode solutions for Humans™ | Python | 1179 | 288 |
279 | BotSharp | The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm. | C# | 1177 | 279 |
280 | crypto-algorithms | Basic implementations of standard cryptography algorithms, like AES and SHA-1. | C | 1174 | 521 |
281 | WikiSort | Fast and stable sort algorithm that uses O(1) memory. Public domain. | C++ | 1169 | 93 |
282 | EdgeML | This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India. | C++ | 1164 | 320 |
283 | AdvancedEAST | AdvancedEAST is an algorithm used for Scene image text detect, which is primarily based on EAST, and the significan ... | Python | 1162 | 376 |
284 | tensorrec | A TensorFlow recommendation algorithm and framework in Python. | Python | 1154 | 220 |
285 | metric-learn | Metric learning algorithms in Python | Python | 1147 | 220 |
286 | Algorithm-Guide | BITLIU`s Tutorials of Algorithm and Data Structure🚀🚀🚀 | Java | 1138 | 185 |
287 | Awesome-Quant-Machine-Learning-Trading | Quant/Algorithm trading resources with an emphasis on Machine Learning | None | 1136 | 345 |
288 | bucket4j | Java rate limiting library based on token/leaky-bucket algorithm. | Java | 1135 | 176 |
289 | algorithmic-trading-python | The repository for freeCodeCamp's YouTube course, Algorithmic Trading in Python | Jupyter Notebook | 1133 | 982 |
290 | doom-fire-algorithm | Playground for the fire effect from DOOM. Really simple algorithm and all experiments are welcome! | JavaScript | 1132 | 269 |
291 | node-argon2 | Node.js bindings for Argon2 hashing algorithm | JavaScript | 1123 | 74 |
292 | crab | Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation al ... | Python | 1123 | 380 |
293 | dijkstra-cartography | Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍. | C++ | 1120 | 74 |
294 | geatpy | Evolutionary algorithm toolbox and framework with high performance for Python | Python | 1115 | 539 |
295 | Applying_EANNs | A 2D Unity simulation in which cars learn to navigate themselves through different courses. The cars are steered by ... | ASP | 1112 | 299 |
296 | Algorithms_MathModels | 【国赛】【美赛】数学建模相关算法 MATLAB实现(2018年初整理) | MATLAB | 1109 | 444 |
297 | js-image-carver | 🌅 Content-aware image resizer and object remover based on Seam Carving algorithm | TypeScript | 1105 | 41 |
298 | javascript-astar | A* Search / Pathfinding Algorithm in Javascript | JavaScript | 1094 | 265 |
299 | Pathfinding-Visualizer | A visualization tool for various pathfinding algorithms. | CSS | 1085 | 336 |
300 | Play-with-Machine-Learning-Algorithms | Code of my MOOC Course . Updated contents and practices are also included. 我在 ... | Jupyter Notebook | 1076 | 572 |