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/paambaati/bumplan

A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.

algorithm coding-challenge data-structures interview-questions nodejs

Last synced: 19 Jan 2026

https://github.com/bukinoshita/pokemon-f

Algorithm to calculate `f` on capture pokemon method.

algorithm capture javascript node pokemon

Last synced: 19 Jan 2026

https://github.com/hsfzxjy/clrs-algorithms.rust

Rust implementation for "Introduction to Algorithms"

algorithm clrs introduction-to-algorithms rust

Last synced: 10 Oct 2025

https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java

Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs

algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser

Last synced: 10 Oct 2025

https://github.com/hu2di/java-design-pattern

Self study design pattern

algorithm design-patterns java

Last synced: 08 Apr 2025

https://github.com/klima7/job-shop-genetic-algorithm

Genetic algorithm solving Job-Shop problem.

algorithm evolution genetic job job-shop shop

Last synced: 11 Oct 2025

https://github.com/ishan16696/convexhull-optimisation

Study of convex hull algorithms and Improvement over standard Algorithms.

algorithm cplusplus

Last synced: 14 May 2026

https://github.com/maxgfr/benford-law

A simple library to check if a dataset follows the Benford's law

algorithm benford benford-analysis benfords-law javascript nodejs typescript

Last synced: 08 Apr 2025

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 09 May 2026

https://github.com/shimazadeh/ft_container

Designed C++ container classes (vector/list/map) from ground up and free from reliance existing libraries, using template metaprogramming techniques, providing essential data structures.

algorithm cpp98 stl-containers

Last synced: 23 Feb 2026

https://github.com/fmarotta/blort

A new sorting algorithm optimised for files made of 'blocks'. A block consists of all the contiguous rows that have the same value in the first field.

algorithm sort

Last synced: 12 Oct 2025

https://github.com/g4s8/go-graph

Graph common functions for Go

algorithm go graph

Last synced: 12 Oct 2025

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 04 Apr 2025

https://github.com/miladsade96/leetcode_with_java

Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit

algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions

Last synced: 18 Feb 2026

https://github.com/d-e-s-o/delaunay-triangulation

Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.

algorithm applet delaunay delaunay-triangulation javascript triangle

Last synced: 27 Jan 2026

https://github.com/j50n/deno-dijkstras-algorithm

A fast and memory-efficient implementation of Dijkstra's shortest-path algorithm for Deno.

algorithm deno dijkstra path shortest

Last synced: 09 May 2026

https://github.com/md-mafujul-hasan/algorithm

These Contain Some Algorithm Program that I have done while understanding Programming Concepts.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures c c-plus-plus cpp open-source opensource python sorting

Last synced: 09 May 2026

https://github.com/borisboguslavsky/pathpyinder

An interactive maze-drawing & maze-solving application written in Python

algorithm algorithms astar bfs dfs drawing gui maze maze-algorithms maze-solver pathfinding pysimplegui python tkinter visualization

Last synced: 26 Oct 2025

https://github.com/kyoto7250/roundrobin_match

round robin matching algorithm for python3

algorithm cli

Last synced: 05 Feb 2026

https://github.com/archie94/codes

Important codes implementing various algorithms and day to day problems.

algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj

Last synced: 24 Apr 2026

https://github.com/jackhowa/caesars-cipher

Do the classic shift cipher decoding in js

algorithm cipher-algorithms freecodecamp

Last synced: 15 Mar 2025

https://github.com/codeesura/dijkstra-algorithm

This project offers a JavaScript implementation of Dijkstra's algorithm with a user-friendly PriorityQueue class, ideal for finding the shortest paths in complex graphs as in routing or network optimization.

algorithm dijkstra dijkstra-algorithm shortest-path shortest-path-algorithm shortest-path-routing-algorithm shortest-paths

Last synced: 14 Oct 2025

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/progval/nxanimate

[Work in progress] Shows a simple Python debugger and a graph side-by-side, to illustrate the behavior of a graph algorithm, for educational purposes. Like Gato, but based on NetworkX.

algorithm debugger gato graph graph-theory networkx python web-application

Last synced: 15 Oct 2025

https://github.com/mahdavipanah/escapegraph

A solution for a graph escape problem

algorithm graph python

Last synced: 31 Jul 2025

https://github.com/mj41/algorithm-spiralmatrix

Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).

algorithm matrix perl6-module raku spiral-matrix

Last synced: 01 Jun 2026

https://github.com/artainmo/lem_in

42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.

42school algorithm c graph-traversal-algorithm

Last synced: 16 Jun 2025

https://github.com/tejashviraj19/100daysofdsaincpp

🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀

100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming

Last synced: 17 Oct 2025

https://github.com/thucdx/algorithm-solution

Algorithm sourcecode

algorithm

Last synced: 21 Apr 2026

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 2025

https://github.com/c17an/morgorithm

👨‍💻 파이썬 알고리즘 문제풀이 저장소 🔒

algorithm python

Last synced: 08 Apr 2025

https://github.com/kaua-pt/eda-fga-2022.2

Repositório com os códigos de EDA1

algorithm algorithms-and-data-structures study-project

Last synced: 22 Mar 2025

https://github.com/mnikander/cpp_sequence

Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.

algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence

Last synced: 19 Oct 2025

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/shivamksharma/numericalanalysismethod

In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.

aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations

Last synced: 23 Mar 2025

https://github.com/niu-grandpa/fe-algorithm

leetcode必刷算法题

algorithm javascript leetcode

Last synced: 16 Mar 2025

https://github.com/ngchain/cryptonight-go

NGIN PoW algorithm, a variant of cryptonight in golang

algorithm cryptonight

Last synced: 18 Jan 2026

https://github.com/aamiranwar/pythonlab

Data structures and Algorithms in Python (Along with some interesting puzzles)

algorithm datastructures python3

Last synced: 11 Jun 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 Oct 2025

https://github.com/hangingman/my-competitive-pg

競技プログラミングで解いた問題を格納

algorithm atcoder competitive-programming

Last synced: 22 Apr 2026

https://github.com/thecrazymage/robin-hood-hashing

:hash: Robin Hood hashing implementation in C++ with examples.

algorithm cpp hash hash-algorithm hash-table

Last synced: 28 May 2026

https://github.com/andi611/intersection-manager-algorithm

A 4 way Intersection Manager That Minimizes the Average Waiting Time of Each Car at a crossroad, Implementation in C++

algorithm intersection-management optimization optimization-algorithms

Last synced: 24 Mar 2025

https://github.com/andi611/ohlc-extraction-fintech

The goal of this work is to compute the OHLC (open, high, low, close) prices of 台指期 within a given date based on minute-based trading record, implementation in Python.

algorithm fintech ohlc

Last synced: 24 Mar 2025

https://github.com/kieubaduong/permutation-benchmarking-app

This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.

algorithm benchmark cpp permutation

Last synced: 02 Apr 2026

https://github.com/yothgewalt/single-source-shortest-paths

This repository implements Single Source Shortest Paths (SSSP) algorithms in Go.

algorithm go graph sssp

Last synced: 03 Sep 2025

https://github.com/zerdicorp/ray_casting

Rendering pseudo-3D graphics using a ray casting algorithm.

2d algorithm game pseudo-3d ray-casting visualization

Last synced: 11 Jun 2025

https://github.com/sjpau/sorts

Simple visualization of sorting algorithms in Go.

algorithm algorithms algorithms-and-data-structures ebiten ebitengine go golang simple

Last synced: 10 Mar 2026

https://github.com/samuelterra22/machine-task-allocation-optimization

Script for allocating a set of tasks to a number of available machines respecting a deadline.

algorithm allocation deadline goal instance machine minimal minimization python task

Last synced: 02 Jul 2025

https://github.com/duskybomb/hill-cipher

Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.

algorithm hillcipher

Last synced: 27 Oct 2025

https://github.com/maxpat78/w32_fnmatch

An exact Win32 wildcard matching algorithm implementation for Python

algorithm fnmatch matcher pure-python python3 wildcard win32

Last synced: 28 Jan 2026

https://github.com/thara/elixir_alias_method

Implementation of Walker's Alias method in Elixir

algorithm alias-method elixir walker-alias

Last synced: 21 Feb 2026

https://github.com/mxssl/insertionsortgolang

Insertion Sort implementation in Go (Golang)

algorithm go golang insertionsort

Last synced: 16 Mar 2025

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 09 May 2026

https://github.com/bm777/quicksort

This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...

algorithm quicksort

Last synced: 02 Jul 2025

https://github.com/prosen-ghosh/prime-sieve

An implementation of the sieve of Eratosthenes to check prime numbers.

algorithm eratosthenes npm npm-package primesieve sieve

Last synced: 03 Oct 2025

https://github.com/zhou-dong/alchemist-core

algorithm and data-structure visualization package

algorithm animation data-structure visualization

Last synced: 29 Jan 2026

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

https://github.com/pranamphd/digipin-kotlin

Kotlin implementation of the DIGIPIN geo-coded addressing system.

address algorithm digipin gis india jar java kotlin library maven pincode zipcode

Last synced: 30 Jan 2026

https://github.com/izenynn/push_swap

42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap

Last synced: 10 May 2026

https://github.com/jaaumg/jo-o-brainf-ck

A way to write my name (João) in BrainF*ck

algorithm brainfuck

Last synced: 19 Mar 2026

https://github.com/ardeshirv/vlang_sort_algorithms

Evaluates the speed of sort algorithms and their implementations in the V programming language.

algorithm sort sort-algorithm speedtest v vlang

Last synced: 19 Mar 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/dmunasingha/spotify-mix-algorithm

Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.

algorithm filtering music python recommendation-system spotify

Last synced: 24 Mar 2025

https://github.com/mmiranda96/algorithms-go

Algorithms workshop in Golang

algorithm data-structures golang

Last synced: 02 Jul 2025

https://github.com/chriskonnertz/binpacking

Examples of algorithms that solve the bin packing problem implemented in Kotlin

algorithm bin-packing binpacking example first-fit first-fit-decreasing kotlin optimization solving

Last synced: 16 Mar 2025

https://github.com/izumidkc/graph-coloring-algorithm

Graph Coloring Algorithm (C++)

algorithm cpp graph-theory

Last synced: 15 Mar 2025

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

https://github.com/elvin-du/algorithm

学习数据结构和算法

algorithm golang leetcode rust rust-lang

Last synced: 11 Apr 2026

https://github.com/today2098/go-algorithm

My library for competitive programming by Go.

algorithm competitive-programming go golang

Last synced: 26 Feb 2026

https://github.com/tetiewastaken/tsrt

Command line implementation of multiple sorting algorithms in TypeScript

algorithm cli npm sort typescript

Last synced: 09 Feb 2026

https://github.com/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

https://github.com/wsmd/sleepsort-promise

😴 A Promise based implementation of SleepSort

algorithm promise sleepsort sort sorting-algorithms

Last synced: 08 Apr 2025

https://github.com/afa-farkhod/image-encryption-decryption-application

Application provides a user-friendly interface for encrypting and decrypting image files using AES algorithm

aes-encryption algorithm java javafx javafx-application

Last synced: 16 Apr 2026

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 11 Feb 2026

https://github.com/jin-sungdae/alogorithm-in-java

백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.

algorithm java study

Last synced: 27 Feb 2026

https://github.com/prembhaskal/code_practice

basic code practice

algorithm

Last synced: 12 Feb 2026

https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python

This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.

algorithm buzz fizz fizzbuzz game

Last synced: 12 Feb 2026

https://github.com/peter-evans/soft-thresholding

Candidate selection using an iterative soft-thresholding algorithm

algorithm python selection-algorithms soft-thresholding statistics thresholding

Last synced: 31 Mar 2025