An open API service indexing awesome lists of open source software.

Algorithm

Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.

https://github.com/linguini1/sortingalgs

An analysis of different sorting algorithms for my high school computer science course. Includes Excel charts and Big O notation.

algorithm algorithm-analysis algorithm-challenges algorithms analysis sort sorting sorting-algorithms

Last synced: 07 Sep 2025

https://github.com/oleksandr-romashko/goit-algo-hw-02

Basic data structures usage: Queue, Deque, and Stack.

algorithm deque goit-algo-hw-02 python queue stack

Last synced: 09 Sep 2025

https://github.com/jakub21/walking-blobs

Showcase of state-machine based algorithm. Blobs search for food and escape predators.

algorithm frontend

Last synced: 14 May 2025

https://github.com/stefandeveloper/knapsack-problem

Algorithm on Discrete Structure Seminar: Topic Knapsack Problem

algorithm knapsack-problem

Last synced: 12 Aug 2025

https://github.com/pouu69/minegame

지뢰찾기게임과 같이 지뢰와 주변지뢰숫자를 포함하는 숫자 보드판 생성

algorithm java mine

Last synced: 18 Mar 2025

https://github.com/moussaak/pfe-telecom-1

Autonomous Robot using BrickPi3 + RaspberryPi3 and Python3 (Coupe de France de robotique)

algorithm brickpi coupe-de-france-de-robotique dexter-industries opencv-python python3 raspberry-pi-3 raspbian-jessie robot

Last synced: 18 May 2026

https://github.com/colelawrence/rotate-lines

Simple utility for creating rotated observations for training a neural network.

algorithm typescript

Last synced: 05 Apr 2025

https://github.com/neluckoff/binary-tree-in-java

A perfectly balanced binary tree in Java

algorithm binary binary-tree java

Last synced: 21 Mar 2025

https://github.com/pavlovdog/longest_simple_path

Algorithm home work, part 3

algorithm longest-path python

Last synced: 18 May 2026

https://github.com/droptrigger/finding-the-optimal-path-algorithm-a-star

The algorithm for finding the A* path in the console and WPF

a-star a-star-algorithm algorithm algorithms c-sharp console wpf

Last synced: 18 May 2026

https://github.com/mohitjaisal/algoviz

Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.

algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer

Last synced: 18 May 2026

https://github.com/laura2710/tic-tac-doe

Jeu de morpion en Python

algorithm python3

Last synced: 05 Apr 2025

https://github.com/hy57in/mangorithm

🥭망고리즘 스터디 (Algorithm & CS Study) 🥭

algorithm codingtest javascript python3

Last synced: 18 May 2026

https://github.com/dukeluo/algs4

My personal solution to the exercises of the book "Algorithms" and assignments of the relative course on Coursera.

algorithm coursera solutions

Last synced: 19 Apr 2026

https://github.com/kristiyanvachev/cpp_dsa

Data structures and Algorithms with C++ course at Sofia University

algorithm binary cpp datastructures dsa fmi linked list queue sda sdp stack su tree trie

Last synced: 17 Mar 2025

https://github.com/ahqsoftwares/tictactoe

A Simple minimax tic tac toe game in react tsx

algorithm game javascript react tictactoe typescript

Last synced: 18 Apr 2026

https://github.com/cydhra/parallel_toolbox

Assortment of distributed algorithms implemented on MPI.

algorithm mpi parallel-computing

Last synced: 20 Jan 2026

https://github.com/decoyer/leetcode_practice

(deprecated) Problem Solving

algorithm

Last synced: 18 Jun 2025

https://github.com/kiplingw/skiplist

Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.

algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures

Last synced: 22 Dec 2025

https://github.com/shuque/id-dnssec-alg-nego

DNSSEC Algorithm Negotiation protocol spec

algorithm dnssec ietf negotiation

Last synced: 03 Jan 2026

https://github.com/stylepatrick/data-structure-arithmetic-algorithm

Some examples for arithmetic data structures algorithm.

algorithm data-structures java

Last synced: 21 Mar 2025

https://github.com/emmeowzing/rx_algorithm

A fast (experimental) RX algorithm implementation in Python 3.9+

algorithm image mahalanobis rx

Last synced: 11 Feb 2026

https://github.com/willigarneau/vigenere-cipher

🔑 🔐Learning vigenere cipher by making an encrypter/decrypter in C#

algorithm c-sharp decryption encryption vigenere-cipher

Last synced: 16 Mar 2025

https://github.com/0x8f701/Thesis

Thesis Collection

algorithm essay thesis

Last synced: 16 Aug 2025

https://github.com/sciss/contextsnake

Variable length markov chains

algorithm markov-chain

Last synced: 18 Jun 2026

https://github.com/ocelotko/elo

A simple and efficient Rust library for calculating Elo ratings. Provides functions for probability calculation and Elo rating updates.

algorithm elo lib library rust

Last synced: 16 Aug 2025

https://github.com/red-opera/algosort-lab

정렬 알고리즘 실험실 : 개인 개발, 2018.11 ~ 2018.12

algorithm c sorting testing

Last synced: 24 Jun 2025

https://github.com/paulkastel/algorytmowysnake

Kosolowa wersja gry Snake przygotowana na przedmiot Algorytmy i Struktury Danych w języku C++. Generuje macierz o zadanym przez użytkownika rozmiarze wypełnioną przeszkodami w losowych miejscach. Wąż tworzony w dowolnym miejscu porusza się zgodnie z kierunkami zegara w taki sposób aby wypełnić sobą jak największą powierzchnię planszy.

algorithm cplusplus snake snake-game spiral

Last synced: 22 Jun 2025

https://github.com/janina280/artificial_intelligence

Let's suppose that two friends live in different cities on a map. At every step, we can simultaneously move each friend to a neighboring city on the map.

algorithm java latex-document

Last synced: 13 May 2026

https://github.com/freddydumont/fcc-algorithm-challenges

My solutions to freeCodeCamp's algorithm challenges

algorithm algorithm-challenges freecodecamp javascript

Last synced: 17 May 2026

https://github.com/noxmor/noxsnake

A C++ library with algorithms for the Snake Game

algorithm algorithms cplusplus header-only header-only-lib header-only-library lib library snake

Last synced: 12 Apr 2025

https://github.com/jedwards1211/merge-k-sorted-arrays

Merges 2 or more sorted arrays efficiently using a priority queue

algorithm algorithms arrays merge sorted sorted-arrays

Last synced: 11 Jan 2026

https://github.com/salvatorecorvaglia/advanced-control-techniques

Distributed gradient algorithm over ordinary least squares problem

algorithm distributed-gradient least-squares-problem mpi supervised-learning

Last synced: 20 Jul 2025

https://github.com/tanmayvaij/arrays

Searching and Sorting algorithms on arrays

algorithm cpp searching-algorithms sort sorting-algorithms

Last synced: 17 Aug 2025

https://github.com/rabbitism/csharp-data-structure-note

Study note of Data Structure and Algorithms using CSharp

algorithm csharp practice-programming

Last synced: 11 Sep 2025

https://github.com/harold-glitch/floodsquaretransform

New and original, very powerful encryption algorithm based on linearization of 2D square flood fill.

algorithm cypher encryption

Last synced: 05 Oct 2025

https://github.com/harryho/esx-ds-algo

Data structure and algorithm with ES X

algorithm data-structure es2015 es6

Last synced: 05 Jul 2025

https://github.com/rlagksruf16/study

💾 What I learned today.

algorithm javascript markdown react til todayilearned

Last synced: 11 Apr 2026

https://github.com/captpyrite/case-solver

A small piece of code that can virtually solve any "case" or any mathematical problems, if we change the `__output__():` of it

algorithm solver

Last synced: 05 Oct 2025

https://github.com/andremelchior/pseudocodes-portugol

Repositório que contém pseudocódigos com algoritmos em Portugol para fins educativos e aprendizado de lógica de programação.

alg algorithm portugol pseudocode pseudocodigo

Last synced: 28 Mar 2025

https://github.com/javidjms/algorithm

A list of algorithm for interview training

algorithm challenge exercise interview python solve training

Last synced: 05 Oct 2025

https://github.com/bzdgn/geneticalgorithmdemo

A simple genetic algorithm implementation demo, based on a code that is citated inside the README.md and the code.

algorithm algorithms-implemented evolutionary-algorithm evolutionary-algorithms genetic-algorithm java

Last synced: 28 Mar 2025

https://github.com/iker-gonzalez/push-swap

Sorting algorithm with a limited set of instructions , using the lowest possible number of actions

42cursus algorithm c sorting-algorithms

Last synced: 18 Aug 2025

https://github.com/ofir-frd/algorithm-challanges

Practice programming skills by solving coding questions

algorithm leetcode leetcode-solutions python

Last synced: 10 Apr 2026

https://github.com/hoanhan101/young-paxos

Paxos consensus protocol

algorithm paxos

Last synced: 21 Mar 2025

https://github.com/rhythmalgo/algorithm-practice

👾 알고리즘 풀이 저장소 👾

algorithm algorithms java-11 kotlin

Last synced: 05 Oct 2025

https://github.com/px86/sha-256

Implementation of the SHA-256 hashing algorithm in C++.

algorithm hashing sha-256

Last synced: 21 Mar 2025

https://github.com/dpetrosy/saed_visitors_program

In this repository, I store my course project "Visits and visitors program", which I've done during my university education.

algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project

Last synced: 19 Aug 2025

https://github.com/obitech/ds_shortest_path

Shortest path in a directed graph with edge weight and acceleration

algorithm java

Last synced: 29 Apr 2026

https://github.com/nishatrhythm/data-structure-lab

Data Structure related codes can be found here.

algorithm c cpp data-structure

Last synced: 20 Jul 2025

https://github.com/nishatrhythm/algorithm-lab

Basic algorithm related programs can be found in this repository.

algorithm c computer-science cpp java

Last synced: 20 Jul 2025

https://github.com/captainabernathy/cpp_programming_principles

Programming: Principles and Practice Using C++

algorithm cpp data-structures educational tutorial

Last synced: 12 May 2025

https://github.com/axionbuster/knapauc2

Fastest exact knapsack solver (in preparation)

algorithm constraint-programming dynamic-programming knapsack performance

Last synced: 20 Aug 2025

https://github.com/tbjgolden/array-prototype-pack

(non-standard) - Array.prototype.pack - Bin packing algorithm - https://en.wikipedia.org/wiki/Bin_packing_problem

algorithm array bin javascript node nodejs npm packing prototype

Last synced: 30 Dec 2025

https://github.com/haxpor/algocpp-study

Code studying from Algorithm in C++ book. Use C & C++11.

algorithm c cpp

Last synced: 08 May 2026

https://github.com/zikwall/geofind-rust

:globe_with_meridians: Rust implementation Point-In-Polygon Algorithm

algorithm find geolocation point-in-polygon rust

Last synced: 23 Jun 2026

https://github.com/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025

https://github.com/martinmendozadev/schedule-allocator

Asignador de tareas semanales para una flota de trabajadores.

algorithm bootstrap html javascript

Last synced: 13 Apr 2025

https://github.com/gantavenkatakousik/lagotrade

LagoTrade combines the power of artificial intelligence with robust trading functionality to create an all-in-one platform for modern investors. The application features a thoughtfully designed user interface with attention to both aesthetics and functionality.

algorithm lago trade trading web

Last synced: 20 Aug 2025

https://github.com/lschmid83/java-se-prototypes

These are a collection of early graphics and game demos I built using Java SE in Eclipse.

2d-graphics-programming algorithm car-simulator connect-4 game-prototype java-applet-game java-se object-oriented-programming

Last synced: 05 Apr 2025

https://github.com/mateusfg7/rail_fence.rs

Implementation of "Rail Fence" cipher in Rust

algorithm cipher criptography rail-fence-cipher

Last synced: 05 Apr 2025

https://github.com/chizuru-nina-yamauchi/path-finding-algorithm

fastest-chepaest-best-path finding with algorithm

algorithm

Last synced: 22 Aug 2025

https://github.com/jvanz/algorithms

algorithms for fun =]

algorithm algorithm-study cpp

Last synced: 25 Dec 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 17 May 2026

https://github.com/alexandengstrom/pathfinding-visualizer

A Pathfinding Visualizer built with React that visualizes algorithms such as BFS, DFS, and Dijkstra's.

algorithm bfs dfs dijkstras visualizer

Last synced: 11 Sep 2025

https://github.com/arjun1237/sudoku.solver

Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.

algorithm backtracking css frontend react recursion webdevelopment

Last synced: 10 Apr 2026

https://github.com/krayc425/algorithms-princeton

Assignments for Algorithms Part 1 at Princeton.

algorithm princeton princeton-cs

Last synced: 30 Mar 2025

https://github.com/yosoyjp/figonacci-tree-js

figonacci tree with Javascript - Arbol Figonacci con Javascript

algorithm figonacci javascript nodejs

Last synced: 17 May 2026

https://github.com/william-blackie/skip-thought_django_website

Final year project implementing my Skip-Thought extractive summariser and trained vectors.

algorithm big-data django machine-learning natural-language-processing python

Last synced: 02 May 2026

https://github.com/jongwooo/codetree-tils

TILs for codetree(https://www.codetree.ai)

algorithm codetree problem-solving

Last synced: 08 May 2025

https://github.com/2gpb/antlionoptimizer

This repository contains an implementation of the Ant Lion Optimizer (ALO), a nature-inspired algorithm used for solving optimization problems by simulating the interaction between ants and lions.

algorithm metaheuristic-optimization paper-based python

Last synced: 03 Apr 2025

https://github.com/koji/algorithm

algorithm

algorithm js python

Last synced: 17 May 2026

https://github.com/svtter/algorithm-note

algorithm everyday.

algorithm

Last synced: 27 Mar 2025

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/purelind/algorithm-part-i

Codes during learning Algorithm Part I of Princeton in coursera

algorithm coursera java

Last synced: 19 Jul 2025

https://github.com/markcaldropoli/cs375

Design & Analysis of Algorithms

algorithm analysis java makefile

Last synced: 15 Mar 2025

https://github.com/alexprut/raft

An implementation of Raft in Go

algorithm consensus consensus-algorithm go golang p2p raft

Last synced: 19 Jul 2025

https://github.com/abrarkivande/algorithm-code

Welcome to the Java DSA Repository! 🚀 This repository contains well-structured implementations of essential Data Structures and Algorithms (DSA) in Java

algorithm coding dsa java problem-solving programming

Last synced: 24 Aug 2025

https://github.com/swiiz/openfractal

🍀🍀 A fully open-source software for generating fractals! 🍁🍁

algorithm fractals generation glsl java julia mandelbrot open openfractal opengl opensource

Last synced: 25 Aug 2025

https://github.com/zerdicorp/ants_simulation

Simple ants simulation, at a basic level is an advanced slime simulation algorithm.

algorithm ants simulation visualization

Last synced: 19 Jul 2025

https://github.com/zonetecde/turing-machine-box

Visualiser en temps réel les étapes d'une machine de Turing sur votre algorithme.

algorithm svelte turing-machine turing-machine-simulator webapp

Last synced: 19 Jul 2025

https://github.com/rishav-karanjit/algorithm-design

This repo contains useful algorithm in c.

algorithm algorithms-and-data-structures c

Last synced: 19 Jul 2025

https://github.com/pseudoyu/cs61b-sp14

UC Berkeley —— CS61B Data Structures Spring 2014

algorithm data-structure java notes ucberkeley

Last synced: 17 Mar 2025