The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Algorithm Open-Source Projects
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
-
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hello-algorithm
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
-
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.
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
-
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)
-
The-Complete-FAANG-Preparation
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A-Z computer science study plan to become a software engineer | news.ycombinator.com | 2024-04-16
Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.
Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.
* https://rosettacode.org/
* https://programming-idioms.org/
* https://the-algorithms.com/
Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.
Project mention: Bulb Switcher O(1) Solution Detailed Explanation (Daily Question) | /r/leetcode | 2023-04-27
course Computer science is very wast field the fundamental remains same, learn basic fundamentals, data structures, concepts of object oriented programming.
Project mention: Grokking the coding interview vs structy vs neetcode | /r/learnprogramming | 2023-04-24you can try the premium ones on https://www.lintcode.com/ unless it's changed since the last time I prepped
4. The Algorithm - Javascript
Project mention: TheAlgorithms/Rust: All Algorithms Implemented in Rust | news.ycombinator.com | 2024-01-07
Project mention: Algorithmic Alchemy: Exploiting Graph Theory in the Foreign Exchange | dev.to | 2023-10-05William Fiset's GitHub examples - Bellman Ford On Adjacency Matrix
Project mention: Expanding from Laravel and MVC: How to learn algorithms, patterns and more while coding? | /r/laravel | 2023-07-05if you want something more extensive you can check out this ongoing course which has already covered lots of topics in depth. https://github.com/kunal-kushwaha/DSA-Bootcamp-Java there is a playlist on youtube and assignments on github for practice
I guess it is a rite of passage to rewrite it. I'm doing it for SciPy too together with Propack in [1]. Somebody already mentioned your repo. Thank you for your efforts.
[1]: https://github.com/scipy/scipy/issues/18566
Algorithms related posts
- What is dependency injection
- Interview Prep - Ds & Algos - Arrays
- Ask HN: Recommendations for high quality, free CS books online
- Algorithms for Modern Hardware
- Ask HN: How can I learn about performance optimization?
- Algorithms for Modern Hardware – Algorithmica
- Show HN: Pathfinding Visualizer on Svelte
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Algorithm projects? This list will help you:
Project | Stars | |
---|---|---|
1 | coding-interview-university | 288,063 |
2 | javascript-algorithms | 182,565 |
3 | TheAlgorithms | 179,165 |
4 | JavaGuide | 142,999 |
5 | fucking-algorithm | 123,356 |
6 | tech-interview-handbook | 109,677 |
7 | cs-video-courses | 64,788 |
8 | interviews | 61,542 |
9 | Java | 56,582 |
10 | hello-algorithm | 34,711 |
11 | LeetCode-Go | 31,962 |
12 | JavaScript | 31,265 |
13 | C-Plus-Plus | 29,048 |
14 | swift-algorithm-club | 28,438 |
15 | algorithms | 23,540 |
16 | Rust | 19,892 |
17 | C | 17,961 |
18 | Algorithms | 16,475 |
19 | DSA-Bootcamp-Java | 15,327 |
20 | Go | 14,472 |
21 | SciPy | 12,431 |
22 | CtCI-6th-Edition | 11,138 |
23 | The-Complete-FAANG-Preparation | 10,022 |
Sponsored