Algorithm

Top 23 Algorithm Open-Source Projects

  • coding-interview-university

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

  • Project mention: A-Z computer science study plan to become a software engineer | news.ycombinator.com | 2024-04-16
  • javascript-algorithms

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

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19
  • 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.

    InfluxDB logo
  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    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.

  • tech-interview-handbook

    💯 Curated coding interview preparation materials for busy software engineers

  • Project mention: Almost constant rejections when using my CV | /r/cscareerquestionsEU | 2023-12-08
  • interviews

    Everything you need to know to get the job.

  • Java

    All Algorithms implemented in Java

  • leetcode-master

    《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

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

    WorkOS logo
  • algorithm-visualizer

    :fireworks:Interactive Online Platform that Visualizes Algorithms from Code

  • LeetCode-Go

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

  • JavaScript

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

  • Project mention: 🧙‍♂️Master JavaScript with these 5 GitHub repositories🪄✨🚀 | dev.to | 2024-03-16

    4. The Algorithm - Javascript

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

  • algorithms

    Minimal examples of data structures and algorithms in Python

  • WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

  • Project mention: I use Wave Function Collapse to create levels for my game (2022) [video] | news.ycombinator.com | 2024-02-27
  • homemade-machine-learning

    🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

  • PythonRobotics

    Python sample codes for robotics algorithms.

  • Algorithms

    A collection of algorithms and data structures (by williamfiset)

  • Project mention: Algorithmic Alchemy: Exploiting Graph Theory in the Foreign Exchange | dev.to | 2023-10-05

    William Fiset's GitHub examples - Bellman Ford On Adjacency Matrix

  • algorithm-pattern

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

  • awesome-competitive-programming

    :gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources

  • turf

    A modular geospatial engine written in JavaScript and TypeScript

  • Project mention: Flying with F# | dev.to | 2023-12-09

    to measure distances and convert between our parameters I'm using TurfJS, for which binding is even more trivial:

  • Lean

    Lean Algorithmic Trading Engine by QuantConnect (Python, C#)

  • Project mention: What Happened to Quantconnect? | /r/algotrading | 2023-05-18

    6.) You cant maximize position size of spread options strategies, LEAN always assumes naked margin first and ON THE NEXT DATA FRAME - you get your reg-t margin for spreads. https://github.com/QuantConnect/Lean/issues/5693 We're running into 2 years of this issue being reported.

  • ImageAI

    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

  • Project mention: Photo gallery frontend with encryption and search | /r/selfhosted | 2023-11-27

    Hi. I want to implement an image server similar to Photoprism using ImageAI to tag images based on objects and context. However I don't want to spend to much time working on the frontend, at first I were thinking about using Danbooru and use Flexbooru or the web interface on my phone. But it doesn't have any encryption or password protection (since the purpose of it is to be used as a public image board).

  • javascript-algorithms

    💻 JavaScript implementations of computer science algorithms (by mgechev)

  • 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). The latest post mention was on 2024-04-19.

Algorithm related posts

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 181,556
3 TheAlgorithms 179,165
4 tech-interview-handbook 108,993
5 interviews 61,505
6 Java 56,582
7 leetcode-master 47,124
8 algorithm-visualizer 46,090
9 LeetCode-Go 31,962
10 JavaScript 31,265
11 C-Plus-Plus 29,048
12 interactive-coding-challenges 28,703
13 algorithms 23,516
14 WaveFunctionCollapse 22,675
15 homemade-machine-learning 22,493
16 PythonRobotics 21,629
17 Algorithms 16,475
18 algorithm-pattern 14,965
19 awesome-competitive-programming 12,104
20 turf 8,770
21 Lean 8,655
22 ImageAI 8,383
23 javascript-algorithms 7,805
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com