SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Algorithm Open-Source Projects
-
Stars ⭐ : 309K Repo Link
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Stars ⭐ : 196K Repo Link
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
While browsing trending repositories on GitHub, I discovered trekhleb's javascript-algorithms repository. This repository focuses on helping new developers learn and implement algorithms, serving as an educational resource rather than a traditional software product. I find this approach appealing, as it aligns with my desire to contribute to projects that empower others to learn and grow.
-
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
Tech Interview Handbook
-
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
Project mention: Hello-Algo: Interactive Visual Data Structures and Algorithms in 14 Languages | news.ycombinator.com | 2024-08-17 -
-
-
leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
-
-
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
2 . The Algorithms JavaScript A repository for all algorithms implemented in JavaScript (for educational purposes only)
-
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: Ask HN: What are you working on (September 2024)? | news.ycombinator.com | 2024-09-29I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
[0] https://github.com/mxgmn/WaveFunctionCollapse
[1] https://github.com/merrell42/model-synthesis
-
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: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
-
-
ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
Algorithm discussion
Algorithm related posts
-
Show HN: BM25opt – 30-40 x faster BM25 search algorithms (FOSS)
-
All Algorithms Implemented in Python
-
Beginning my Open Source Journey
-
Signs you're about to laid off, and what to do about it.
-
Wave Function Collapse
-
Top 10 GitHub repositoriess for Javascript developers 🚀
-
Curated Coding Interview Handbook
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Index
What are some of the best open-source Algorithm projects? This list will help you:
Project | Stars | |
---|---|---|
1 | coding-interview-university | 309,740 |
2 | TheAlgorithms | 196,291 |
3 | javascript-algorithms | 189,307 |
4 | tech-interview-handbook | 120,718 |
5 | hello-algo | 106,982 |
6 | interviews | 63,779 |
7 | Java | 60,524 |
8 | leetcode-master | 53,179 |
9 | algorithm-visualizer | 46,974 |
10 | LeetCode-Go | 33,252 |
11 | JavaScript | 32,728 |
12 | C-Plus-Plus | 31,062 |
13 | interactive-coding-challenges | 29,752 |
14 | algorithms | 24,225 |
15 | PythonRobotics | 23,955 |
16 | WaveFunctionCollapse | 23,547 |
17 | homemade-machine-learning | 23,223 |
18 | Algorithms | 17,563 |
19 | algorithm-pattern | 15,278 |
20 | awesome-competitive-programming | 12,863 |
21 | Lean | 10,243 |
22 | turf | 9,479 |
23 | ImageAI | 8,688 |