Algorithms

Top 23 Algorithm Open-Source Projects

Algorithms
  1. coding-interview-university

    A complete computer science study plan to become a software engineer.

    Project mention: Best GitHub Repositories for Programmers | dev.to | 2025-05-11

    A complete study plan to become a software engineer, focusing on data structures, algorithms, and coding interviews. Explore the repository

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

    InfluxDB logo
  3. TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Working with GitHub API in Python | dev.to | 2025-08-15

    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

  4. javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: DSA Study map + Revise All | dev.to | 2025-06-17
  5. JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

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

  7. fucking-algorithm

    刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.

  8. hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation

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

    Sevalla logo
  10. cs-video-courses

    List of Computer Science courses with video lectures.

  11. interviews

    Everything you need to know to get the job.

  12. Java

    All Algorithms implemented in Java

    Project mention: Algorithms Implemented in Java | news.ycombinator.com | 2024-12-01
  13. leetcode

    LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)

    Project mention: 🚀 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08

    1️⃣3️⃣ LeetCode Solutions 🏆 📌 https://github.com/azl397985856/leetcode A collection of LeetCode solutions to prepare for FAANG interviews.

  14. hello-algorithm

    🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

  15. LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

  16. JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

  17. swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

  18. algorithms

    Minimal examples of data structures and algorithms in Python

  19. Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  20. OI-wiki

    :star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)

    Project mention: Wiki of OI / ICPC for Everyone | news.ycombinator.com | 2025-03-25
  21. C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

    Project mention: guiarstr VS C - a user suggested alternative | libhunt.com/r/guiarstr | 2025-07-24

    GuiarStr was built as a modern, lightweight alternative to older string manipulation libraries like sds. It focuses on simplicity, clean API, and zero dependencies while providing commonly needed features like trim, split, replace, tolower, and toupper.

  22. DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

    Project mention: Open-Source Java DSA and Interview Prep Bootcamp by WeMakeDevs | news.ycombinator.com | 2024-10-03
  23. Algorithms

    A collection of algorithms and data structures (by williamfiset)

  24. Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

  25. SciPy

    SciPy library main repository

    Project mention: A general Fortran code for solutions of problems in space mechanics [pdf] | news.ycombinator.com | 2025-08-19
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Algorithms discussion

Log in or Post with

Algorithms related posts

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 JavaGuide 151,478
5 tech-interview-handbook 129,337
6 fucking-algorithm 128,986
7 hello-algo 115,957
8 cs-video-courses 69,659
9 interviews 64,394
10 Java 63,137
11 leetcode 55,589
12 hello-algorithm 35,657
13 LeetCode-Go 33,658
14 JavaScript 33,563
15 swift-algorithm-club 29,096
16 algorithms 24,723
17 Rust 24,586
18 OI-wiki 24,012
19 C 20,602
20 DSA-Bootcamp-Java 20,217
21 Algorithms 18,179
22 Go 17,275
23 SciPy 13,955

Sponsored
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.
www.influxdata.com