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++

1337   6043   6043  

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

745   5007   5007  

LeetCode-Swift

Solutions to LeetCode by Swift

902   4937   4937  

LeetCode-Solutions

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

1616   4936   4936  

javascript-datastructures-algorithms

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

1245   4766   4766  

mianshiya

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

1169   4747   4747  

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   4433   4433  

machine_learning_basics

Plain python implementations of basic machine learning algorithms

839   4386   4386  

Deep-reinforcement-learning-with-pytorch

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

884   4376   4376  

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...

1303   3934   3934  

rust-algorithms

Common data structures and algorithms in Rust

230   3906   3906  

leetcode-editor

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

409   3873   3873  

Data-Structure

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

987   3719   3719  

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  

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

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

805   3498   3498  

c-algorithms

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

741   3490   3490  

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

585   3356   3356  

leetcode-linghu-templete

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

793   3321   3321  

CS-Books

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

1881   3300   3300  

algorithms

algorithms playground for common questions

355   3253   3253  

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  

robotics-coursework

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

547   2861   2861  

fe-interview

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

260   2859   2859  

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

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

551   2658   2658  

hora

🚀 efficient approximate nearest neighbor search algorithm collection...

76   2643   2643  

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  

sc

Common libraries and data structures for C.

283   2494   2494