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/alekser/competitive-programming

Competitive Programming - is a place where Algorithms and Data Structures meet each other.

algorithm competition

Last synced: 26 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/prallhsu/leetcode

Various algorithm topics in LeetCode

algorithm

Last synced: 02 Apr 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/hy57in/mangorithm

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

algorithm codingtest javascript python3

Last synced: 18 May 2026

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/n-tateiwa/csp

Solver for the constrained shortest path problem

algorithm graph python

Last synced: 01 Jul 2026

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

Thesis Collection

algorithm essay thesis

Last synced: 16 Aug 2025

https://github.com/cuhsat/practical

A one-time pad variant for easy manual application.

algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong

Last synced: 29 Mar 2025

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/abhisekp/fcc-challenges

🔰 FreeCodeCamp Algorithm Challenge Solutions

algorithm challenges freecodecamp implementation

Last synced: 29 May 2026

https://github.com/mohamed-94/prime-algorithm

An algorithm for detecting any prime number up to 100000 and higher.

algorithm prime-numbers python

Last synced: 27 May 2026

https://github.com/ia7ck/rust-competitive-programming

snippets for competitive programming

algorithm competitive-programming rust

Last synced: 02 Feb 2026

https://github.com/prallhsu/pat-advanced-level-practice

PAT Advanced Level Practice

algorithm c-plus-plus

Last synced: 02 Apr 2025

https://github.com/sangyx/algorithm

算法题打卡记录

algorithm c-plus-plus leetcode-solutions poj

Last synced: 21 Jun 2026

https://github.com/sashadev-sky/maze-pathfinder

Terminal console maze solver

algorithm colorize pathfinder ruby terminal

Last synced: 15 May 2026

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

Jeu de morpion en Python

algorithm python3

Last synced: 05 Apr 2025

https://github.com/juanfranciscocis/simple-rsa-algorithm

University project, explaining the RSA Algorithm and create a small python program to use it.

algorithm python3 rsa-encryption

Last synced: 07 Apr 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/nikolasent/algorithm-collection

Personal collection of classical algorithms

algorithm algorithms cpp numerical-methods sorting-algorithms

Last synced: 02 Apr 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/thesola10/starseller

Collection of implementations of a simple demo algorithm

algorithm demo learning

Last synced: 06 Apr 2025

https://github.com/kartmaan/lychrel-number

Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...

196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems

Last synced: 01 Jul 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/ilovebacteria/analysis-prime-number-algorithms

My Data Structure course project. Analyzing the performance of some prime number algorithms with graph

algorithm algorithms data-structures graph java matplotlib pyfpdf python

Last synced: 15 May 2026

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/brionmario/astar-pathfinder

Path-finder app implemented using the A-Star algorithm

algorithm astar-algorithm java obstacle pathfinding

Last synced: 22 Jul 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/rickreisdev/vendingmachine

Algoritmo que simula o funcionamento de uma máquina automática de alimentos no ambiente do terminal do C++.

algorithm cpp rickreis rickreisme vending-machine

Last synced: 07 Jul 2025

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

👾 알고리즘 풀이 저장소 👾

algorithm algorithms java-11 kotlin

Last synced: 05 Oct 2025

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/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/cuhsat/spritz.lua

Spritz cipher implementation in pure Lua 5.3.

algorithm cryptography lua spritz

Last synced: 29 Mar 2025

https://github.com/arthurdelamare/gears

A TypeScript library for algorithms and data structure.

algorithm phonetic soundex

Last synced: 18 Jun 2026

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/marcel-haag/algorithms

Small collection of simple and complex algorithms written in python.

algorithm algorithms python python3 sort

Last synced: 29 Dec 2025

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/divinemonk/reduce-time-complexity-python

Algorithmic Techniques for Reducing Time Complexity(TC) of a python code.

algorithm codechef codewars python python3 time time-complexity time-complexity-analysis

Last synced: 19 Jul 2025

https://github.com/pouu69/minegame

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

algorithm java mine

Last synced: 18 Mar 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/itshyphen/arthur-the-gladiator

Multilevel board game using data structures and algorithms

algorithm game sort

Last synced: 06 Oct 2025

https://github.com/comnetshh/lre

Standalone implementation of the Limited Relative Error algorithm including a Python wrapper

algorithm probability simulation

Last synced: 11 Apr 2026

https://github.com/jeantimex/swiftyklotski

🕹️Swift library to solve Klotski puzzle game with efficient algorithm.

algorithm example klotski puzzle-game swift swift-library

Last synced: 20 May 2026

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/leogaudin/learn2slither

42 · An introduction guide to reinforcement learning, teaching a snake how to behave in an environment through trial and error.

42 ai algorithm artificial-intelligence deep-reinforcement-learning game python reinforcement-learning snake snake-ai

Last synced: 18 May 2026

https://github.com/andrewnester/python-problem-solutions

Solutions for different algorithmic and data structure problems

algorithm data-structures problem-solving python

Last synced: 07 Jul 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/johnfromspace/backtracking-

Backtracking can be defined as a general algorithmic technique that considers searching every possible combination in order to solve a computational problem.

algorithm algorithms backtracking backtracking-algorithm competitive-programming

Last synced: 17 Jul 2025

https://github.com/czoido/conan-levmar

Conan recipe for the levmar library: http://users.ics.forth.gr/~lourakis/levmar/

algorithm least-squares levenberg-marquardt nonlinear optimization

Last synced: 03 Apr 2025

https://github.com/rushil-ambati/simplex

Implementation of the Simplex Algorithm for LP maximisation problems

algorithm linear-programming simplex

Last synced: 15 May 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/ruancarllo/spell-checker

A character tree-based spelling correction algorithm

algorithm spell-checker tree-structure

Last synced: 05 Jul 2025

https://github.com/abrarulhassan-786/practice

I have doen this code on Romain Cities using branch and bound Algorithm. Question: Write an algorithm which takes as input any two cities and returns the shortest route between them. Use the simple branch and bound method.

ai algorithm artificial-intelligence bound branch branchandbound romaniancities

Last synced: 17 Mar 2025

https://github.com/nohomey/math-objects

C++ library containing basic mathematical objects such as: matrix, vector and others as well some basic algorithms and operations with them

algebra algorithm cpp experiment learning linear-algebra math-objects mathematical-objects matrix vector

Last synced: 01 Jul 2026

https://github.com/damevin/les-petits-plats

School project for create a research algorithm in vanilla JS

algorithm javascript research

Last synced: 30 Mar 2025

https://github.com/junqiuzhang/competitive-decision-algorithm

competitive decision algorithm research in facility location problem

algorithm competitive-decision-algorithm facility-location-problem

Last synced: 04 Jun 2026

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/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/risto-stevcev/haskell-mergesort

Mergesort implementation in Haskell

algorithm haskell mergesort

Last synced: 12 Jun 2026

https://github.com/liviuxyz-ctrl/pathfinding_visualizer

Pathfinding visualizer in pygame: A*

algorithm astar-algorithm pathfinding python

Last synced: 20 Apr 2026

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

UC Berkeley —— CS61B Data Structures Spring 2014

algorithm data-structure java notes ucberkeley

Last synced: 17 Mar 2025

https://github.com/loveboyme/inventoryoptimizer

使用遗传算法,对 Minecraft 玩家背包物品进行偏好性排序。| Utilizing genetic algorithms to perform preference-based sorting of items in a Minecraft player's inventory.

ai algorithm automatic based bukkit genetic inventory item management minecraft optimization plugin preference smart sort sorting spigot

Last synced: 02 Mar 2025

https://github.com/pseudoyu/redblacktree-java

Red Black Tree Implementation in Java

algorithm data-structure java

Last synced: 17 Mar 2025

https://github.com/happyrip/algorithms-and-data-structures

Some basic algorithms and data structures implemented for practice.

algorithm algorithms algorithms-and-data-structures data-structures go golang

Last synced: 14 Jun 2025

https://github.com/meysam81/graph-eulerian-path-circuit

A program for finding the Eulerian path/cycle in a huge sparse network

algorithm euler euler-exercises euler-project euler-solutions eulerian eulerproject file graph mathematics network

Last synced: 27 Aug 2025

https://github.com/jackhowa/slasher-flick

Return the remaining elements of an array after chopping off n elements from the head.

algorithm freecodecamp javascript

Last synced: 15 Mar 2025

https://github.com/v0lk7/42_pushswap

42- Solo project: Create a custom algorithm in C to sort a list of int.

algorithm c

Last synced: 16 Jun 2025

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

https://github.com/jackhowa/mutations

Check whether the second string in the array has only letters from the first

algorithm freecodecamp

Last synced: 15 Mar 2025

https://github.com/canziwan/algorithm

💻 Algorithm practice

algorithm c java leetcode

Last synced: 07 Mar 2026

https://github.com/hong539/python-101

python-101 for one who want to practice more coding skills/tips with Python

algorithm codility datastructures hackerrank leetcode python python3

Last synced: 29 Mar 2025

https://github.com/realamirhe/smlfdl

Unofficial implementation of SVMs multi-class loss feedback based discriminative dictionary learning in python

algorithm auto-encoder classification cybernetics feedback-mechanism ksvd multi-svm smlfdl

Last synced: 30 Aug 2025

https://github.com/ayushexel/algorithms

Implementation of Algorithms and Data Structures used extensively in computer Science

algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures

Last synced: 12 Sep 2025

https://github.com/edr3x/recommendation-algo

recommendtaion algorithm written for Vehicle Rental Platform.

algorithm rust

Last synced: 30 Jun 2026

https://github.com/anhgelus/human-readable-slug

A little algorithm generating human readable slug in Go

algorithm go golang slug

Last synced: 30 Aug 2025

https://github.com/alphazee09/skygate

SkyGate is a comprehensive application designed to detect whether images and videos are AI-generated or authentic.

ai algorithm analysis api detection insights python3

Last synced: 06 Apr 2026

https://github.com/pokk/algorithm

My friend and I learned and programed the algorithm and design pattern. We're glad to share them to you.

algorithm datastructures design-pattern python3

Last synced: 16 Jun 2025

https://github.com/zerdicorp/boids_simulation

Have you already implemented the boids simulation algorithm? So now it's my turn!

2d algorithm boids boids-simulation flock visualization

Last synced: 02 Apr 2025

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