Most popular algorithm repositories and open source projects

Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly.

algorithms_and_data_structures

180+ Algorithm & Data Structure Problems using C++

1335   6076   6076  

FATE

An Industrial Grade Federated Learning Framework

1565   5917   5917  

algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Al...

574   5751   5751  

C-Sharp-Algorithms

:books: :chart_with_upwards_trend: Plug-and-play class-library project...

1354   5517   5517  

LeetCode

:pencil: Python / C++ 11 Solutions of All LeetCode Questions

2181   5477   5477  

JS-Sorting-Algorithm

一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。

1148   5181   5181  

tbox

🎁 A glib-like multi-platform c library

753   5031   5031  

LeetCode-Solutions

🏋️ Python / Modern C++ Solutions of All 3671 LeetCode Problems (Weekly...

1629   5009   5009  

LeetCode-Swift

Solutions to LeetCode by Swift

902   4937   4937  

mianshiya

持续维护的企业面试题库网站,帮你拿到满意 offer!⭐️ 2025年最新Java面试...

1169   4850   4850  

javascript-datastructures-algorithms

:books: collection of JavaScript and TypeScript data structures and al...

1245   4766   4766  

awesome-programming-books

📚 经典技术书籍推荐,持续更新...

3758   4699   4699  

java-algorithms-implementation

Algorithms and Data Structures implemented in Java

1863   4502   4502  

klib

A standalone and lightweight C library

575   4447   4447  

Deep-reinforcement-learning-with-pytorch

PyTorch implementation of DQN, AC, ACER, A2C, A3C, PG, DDPG, TRPO, P...

885   4400   4400  

machine_learning_basics

Plain python implementations of basic machine learning algorithms

839   4386   4386  

leet-code

Java Solutions to problems on LintCode/LeetCode

26   4353   4353  

AlgoWiki

Repository which contains links and resources on different topics of C...

1165   4223   4223  

bild

Image processing algorithms in pure Go

216   4121   4121  

Leetcode

Solutions to LeetCode problems; updated daily. Subscribe to my YouTube...

1304   3952   3952  

rust-algorithms

Common data structures and algorithms in Rust

231   3918   3918  

leetcode-editor

Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com...

409   3873   3873  

Data-Structure

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

987   3719   3719  

Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

Grokking the Coding Interview: Patterns for Coding Questions Alternati...

842   3712   3712  

DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework for Swift c...

242   3644   3644  

awesome-golang-algorithm

:memo: LeetCode of algorithms with golang solution(updating).

187   3504   3504  

c-algorithms

A library of common data structures and algorithms written in C.

741   3499   3499  

textdistance

📐 Compute distance between sequences. 30+ algorithms, pure python imp...

256   3476   3476  

algorithm-exercise

Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题...

888   3475   3475  

TorBot

Dark Web OSINT Tool

601   3459   3459  

leetcode-linghu-templete

算法面试必备,推荐刷题网站www.lintcode.com。北大学霸的《LeetCode刷题模...

793   3321   3321  

CS-Books

📚 Computer Science Books 计算机技术类书籍 PDF

1882   3302   3302  

algorithms

algorithms playground for common questions

353   3254   3254  

CodingInterviews

This repository contains coding interviews that I have encountered in...

784   3253   3253  

Algorithms-Explanation

Popular algorithms explained in simple language with examples and link...

775   3172   3172  

ngraph.path

Path finding in a graph

194   3080   3080  

kactl

KTH Algorithm Competition Template Library (... eller KTHs AC-tillverk...

817   2963   2963  

python_data_structures_and_algorithms

Python 中文数据结构和算法教程

811   2950   2950  

PySR

High-Performance Symbolic Regression in Python and Julia

266   2946   2946  

lago

📕 Data Structures and Algorithms library in TypeScript and JavaScript

315   2868   2868  

fe-interview

宇宙最强的前端面试指南 (https://lucifer.ren/fe-interview)

259   2863   2863  

robotics-coursework

🤖 Places where you can learn robotics (and stuff like that) online 🤖

547   2861   2861  

Data-Structures-and-Algorithms

Data Structures and Algorithms implementation in Go

338   2774   2774  

illustrated-algorithms

Interactive algorithm visualizations

163   2773   2773  

java-string-similarity

Implementation of various string similarity and distance algorithms: L...

417   2725   2725  

code-nav

💎 程序员一站式编程学习交流社区,免费的编程学习路线、入门教程、原创项...

552   2663   2663  

hora

🚀 efficient approximate nearest neighbor search algorithm collection...

76   2645   2645  

cp-notebook

General Resources for Competitive Programming

429   2632   2632  

rbush

RBush — a high-performance JavaScript R-tree-based 2D spatial index fo...

248   2593   2593  

Data-Structure-Algorithms-LLD-HLD

A Data Structure Algorithms Low Level Design and High Level Design col...

503   2507   2507