Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 Algorithm Open-Source Projects
-
A complete study plan to become a software engineer, focusing on data structures, algorithms, and coding interviews. Explore the repository
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Name: public-apis Owner: public-apis Stars: 144910 Repository: https://github.com/public-apis/public-apis Description: A collective list of free APIs Name: system-design-primer Owner: donnemartin Stars: 139818 Repository: https://github.com/donnemartin/system-design-primer Description: Learn how to design large-scale systems. --snip-- Name: Python Owner: TheAlgorithms Stars: 113616 Repository: https://github.com/TheAlgorithms/Python Description: All Algorithms implemented in Python
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
Project mention: 🔥 Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs to Explore | dev.to | 2025-05-30🧑🏫 12. Tech Interview Handbook 📍 https://github.com/yangshun/tech-interview-handbook 🧠 Covers everything from resume tips to behavioral rounds and coding questions. ✅ Best For: FAANG aspirants, job switchers
-
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
-
leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)
1️⃣3️⃣ LeetCode Solutions 🏆 📌 https://github.com/azl397985856/leetcode A collection of LeetCode solutions to prepare for FAANG interviews.
-
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
-
C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
-
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Project mention: Generating an infinite world with the Wave Function Collapse algorithm | news.ycombinator.com | 2025-01-18https://github.com/mxgmn/WaveFunctionCollapse
As for global repetition, the original repo did have this to say, that selecting tiles is important.
-
homemade-machine-learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
-
-
-
awesome-competitive-programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
-
Project mention: Stonks or not stonks. Checking Lean trading engine source code | dev.to | 2025-08-04
What is Lean? QuantConnect Lean is an open-source algorithmic trading engine designed for easy strategy research, back testing, and live trading. It runs on Windows, Linux, and macOS, integrating with common data providers and brokerages for rapid deployment of algorithmic trading strategies.
-
Project mention: Show HN: Generate a Fog Of War map from Google location data locally in browser | news.ycombinator.com | 2025-04-20
I've created a Fog Of War map based on my data export using python in 30 minutes, and decided to build a web app to make it easier for others. Then I spent a whole day trying to figure out how to do it in JS, why it's way slower (https://github.com/Turfjs/turf/issues/2851), how to optimize it (I tried Rust wasm but had too many problems with bindings for geo), then trying to deploy it as a static page but had too many problems with next.js error pages and awaits.
This version is still alpha, doesn't collect your data, built with next.js and deployed to cloudflare pages like this https://developers.cloudflare.com/pages/framework-guides/nex...
-
ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Algorithm discussion
Algorithm related posts
-
Long Term Memory in AI (Princeton CS 597A)
-
Ask HN: What are you working on (August 2025)?
-
DSA Study map + Revise All
-
Show HN: Generate a Fog Of War map from Google location data locally in browser
-
Constantly Divisionless Random Numbers
-
Show HN: OpenSCAD configurable calendar 3D model
-
Generating Voronoi Diagrams Using Fortune's Algorithm (With Odin)
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Algorithm projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | coding-interview-university | 325,310 |
2 | TheAlgorithms | 204,955 |
3 | javascript-algorithms | 193,143 |
4 | tech-interview-handbook | 129,337 |
5 | hello-algo | 115,957 |
6 | interviews | 64,394 |
7 | Java | 63,137 |
8 | leetcode-master | 57,991 |
9 | leetcode | 55,589 |
10 | LeetCode-Go | 33,658 |
11 | JavaScript | 33,563 |
12 | C-Plus-Plus | 32,733 |
13 | interactive-coding-challenges | 30,620 |
14 | PythonRobotics | 25,751 |
15 | algorithms | 24,723 |
16 | WaveFunctionCollapse | 24,204 |
17 | homemade-machine-learning | 23,660 |
18 | Algorithms | 18,179 |
19 | algorithm-pattern | 15,427 |
20 | awesome-competitive-programming | 13,404 |
21 | Lean | 12,191 |
22 | turf | 9,949 |
23 | ImageAI | 8,816 |