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/jwowillo/viztransform

viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.

algorithm geometry golang isometry transformation vizualize

Last synced: 18 May 2026

https://github.com/melardev/cppalgorithmsnippets

Cpp Snippets on algorithm library

algorithm algorithms cpp demos examples snippets

Last synced: 19 Jun 2025

https://github.com/meysam81/change-coin

coin dispenser machine, returning the optimal result in O(numberOfCoins * targetValue)

algorithm coin-change coin-changer coin-dispenser java

Last synced: 18 Jun 2025

https://github.com/gireeshbharmshetty/java-rate-limiter

A simple Token Bucket rate limiter implementation in Java.

algorithm concurrency java rate-limiter system-design token-bucket

Last synced: 07 May 2025

https://github.com/computational-problem-solving/js-max-gap

:hole: max-gap library for JavaScript

agpl algorithm algorithms javascript js

Last synced: 18 Jun 2025

https://github.com/timbeurskens/Go-WFC

A Go wave-function-collapse port based on the C# WFC implementation.

algorithm go golang procedural-generation procedural-textures wfc

Last synced: 06 May 2025

https://github.com/sw-dreamer/algorithm

Java Algorithm

algorithm java

Last synced: 29 Oct 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/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/beling/algorithms_python

Python implementation of some algorithms and data structures.

algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms

Last synced: 15 Mar 2025

https://github.com/tangcent/lintcode

solution of lintcode

algorithm lintcode

Last synced: 04 Apr 2025

https://github.com/duguce/algosolutions

本仓库用来存储我所做过的来自各大题库的OJ算法题的题解(当前均使用Python3实现),以及算法学习的相关笔记

algorithm python3 solutions

Last synced: 10 Jul 2025

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: 06 May 2025

https://github.com/brainlesslabs/pizza

A Lightweight distributed database written in C++ and on top of sqlite

algorithm cplusplus cpp cpp11 database distributed-database sqlite3

Last synced: 16 May 2026

https://github.com/zilean12/ljf-preemptive

LJF Preemptive python code

algorithm ljf preemptive preemptive-ljf python

Last synced: 04 Apr 2025

https://github.com/sqmax/pat-a

pat甲级

algorithm

Last synced: 04 Apr 2025

https://github.com/wlun001/algorithms

Learn data structure and algorithms with JVM-based languages

algorithm algorithm-challenges datastructures learning-exercise

Last synced: 04 Apr 2025

https://github.com/soonitoon/data-structure-and-algorithm

Data structure and algorithm course assignment with python

algorithm assignment datastructure python3 univ

Last synced: 24 Mar 2025

https://github.com/zerdicorp/paed62_hashing_algorithm

A simple self-written version of the data hashing algorithm.

algorithm cryptography hash hashing-algorithm java paed62

Last synced: 02 Apr 2025

https://github.com/zerdicorp/simple_wave_function_collapse

Really simple wave function collapse algorithm based on a tiled approach.

algorithm tiles visualization wave-function wave-function-collapse

Last synced: 02 Apr 2025

https://github.com/danrpts/min_ukp

Generalized solution to Minimization of Unbounded Knapsack Problem.

algorithm dynamic-programming knapsack minimization

Last synced: 15 Jun 2025

https://github.com/lonelycpp/two-pass-assembler

A multi pass assembler implementation in c++

algorithm pass-assembler

Last synced: 28 May 2026

https://github.com/ghostofgoes/evo-comp

Code and notes for the Evolutionary Computation course

algorithm cplusplus cpp evolutionary-algorithms evolutionary-computation

Last synced: 28 Mar 2025

https://github.com/afritzler/generic-programming

Mathematics, Algorithms and Co.

algorithm mathematics

Last synced: 17 Jun 2025

https://github.com/kenpusney/kcv

Kimmy's Computer Vision

algorithm computer-vision cpp framework

Last synced: 03 Jul 2025

https://github.com/puzzlef/pagerank-openmp-dynamic

Design of OpenMP-based Parallel Dynamic PageRank algorithm for measuring importance.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 09 Sep 2025

https://github.com/zerdicorp/slime_simulation

Visualization of a simple slime simulation algorithm.

algorithm simulaton slime visualization

Last synced: 02 Apr 2025

https://github.com/maxsxu/leetcode

LeetCode Solutions

algorithm leetcode

Last synced: 24 Mar 2025

https://github.com/jakecyr/bundle-javascript-files

Simple Script to Compile JS Files on a HTML page

algorithm bundle compile javascript

Last synced: 29 May 2026

https://github.com/ehcaning/my-algorithm-practice-solutions

These are my solutions to some of algorithm practice websites.

algorithm leetcode leetcode-solutions

Last synced: 17 Jun 2025

https://github.com/harikishan-ai/grocerymanagment

The Grocery Management System is designed to efficiently handle grocery and customer details for small-scale stores, offering a reliable, fast, and user-friendly solution to minimize errors and streamline operations.

algorithm assembly-language mips-assembly mips32 qtspim

Last synced: 20 Mar 2025

https://github.com/davidemodolo/closest-pair-of-points-hpc

MPI parallel implementation of bruteforce and divide et impera approaches to the Closest Pair of Points problem

algorithm closest-pair-of-points hpc mpi parallel-computing

Last synced: 12 Mar 2025

https://github.com/artainmo/ft_ssl

42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.

42shcool algorithm c cryptography cybersecurity

Last synced: 16 Mar 2025

https://github.com/czubocha/so-distributed-load-balancing-algorithms

distributed load balancing algorithms implementation

algorithm distributed-computing load-balancing

Last synced: 20 Mar 2025

https://github.com/czubocha/so-page-replacement-algorithms

implementation of page replacement algorithms - FIFO, OPT, LRU, approximate LRU, RAND

algorithm approximate-lru fifo lru opt page-replacement rand

Last synced: 20 Mar 2025

https://github.com/xingwd/algorithm

算法学习笔记

algorithm python3

Last synced: 23 Jul 2025

https://github.com/jayzhan211/mixercode

competitive codes, cs course assignments, and some algorithm implementations

algorithm codeforces competitive-programming cpp

Last synced: 20 Mar 2025

https://github.com/onewe/c-sort

sort algorithm for c , terminal GUI.

algorithm c

Last synced: 26 Jun 2025

https://github.com/reljicd/python-playground

Repo for various python scripts, exercises, challenges....

algorithm algorithms challenges pytest python python3 test

Last synced: 17 Aug 2025

https://github.com/dbish6/algorithms_data_structures_examples

Pretty much all of your standardized algorithms and data structures in one repository.

algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn

Last synced: 16 May 2026

https://github.com/geovani-moc/algoritmo-johnson

Johnson para caminhos mínimos com potenciais

algorithm algoritmo johnson-algorithm

Last synced: 20 Mar 2025

https://github.com/lovesaroha/a-star-path-finding-go

A star path finding algorithm in golang with visual in terminal.

a-star-path-finding algorithm golang terminal-colors terminal-graphics

Last synced: 24 May 2026

https://github.com/shalithasuranga/machine-learning-basic-algo

Machine learning basic algorithm examples using Python and Sklearn library

algorithm machine-learning python sklearn

Last synced: 27 Apr 2026

https://github.com/christianparpart/quicksort

Sorting Algorithm Implementations & Performance Analysis

algorithm heapsort performance-analysis quicksort

Last synced: 03 Apr 2025

https://github.com/ppmpreetham/counter-sort

A Unique Sorting Algorithm

algorithm dsa-algorithm sorting-algorithm

Last synced: 27 Mar 2025

https://github.com/nurulashraf/java-fibonacci-generator

A simple Java program that generates the Fibonacci sequence up to a specified number of terms. Includes error handling for invalid inputs and uses a Scanner for user input.

algorithm beginner-friendly console-app error-handling fibonacci java number-sequences

Last synced: 31 Mar 2025

https://github.com/nurulashraf/java-factorial-finder

A simple Java program that calculates the factorial of a given number. It includes error handling to ensure only non-negative integers are accepted. The program uses Scanner for user input and implements an efficient iterative approach to compute the factorial.

algorithm beginner-friendly console-app error-handling factorial java number-theory

Last synced: 31 Mar 2025

https://github.com/mhsjlw/2048

A recursive algorithm that solves 2048

2048 algorithm recursion

Last synced: 01 Apr 2025

https://github.com/ndeta100/algorithms_in_javascript

Algorithms and data structures in JavaScript with implementations and small text explanations

algorithm algorithms computer-science data-structures

Last synced: 02 Aug 2025

https://github.com/filiprokita/quadratic-equation-solver

This program is a quadratic equation solver that calculates the roots of a quadratic equation with given coefficients. The user is prompted to input the values of 'a', 'b', and 'c' and then the program solves the equation and displays the roots. If the value of delta is negative, the program displays an error.

algorithm computer-science console-application cpp equation-solver math math-solver numerical-methods programming quadratic-equation quadratic-equation-solver roots

Last synced: 24 Mar 2025

https://github.com/vladiant/color2gray

Color2Gray algorithm implementation

algorithm color2gray compute-shaders doctest opencl opengl vulkan

Last synced: 28 May 2026

https://github.com/voronov-nikita/solving-the-traveling-salesman-problem

A repository for my solution of the traveling salesman problem by a programmatic method.

algorithm python travelling-salesman-problem

Last synced: 18 Mar 2025

https://github.com/chausme/simple-binary-search

Simple binary search algorithm implementation

algorithm algorithms search

Last synced: 27 Mar 2025

https://github.com/rubyonworld/ruby_ecdsa

This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.

algorithm curve digital ecdsa elliptic gem ruby signature

Last synced: 20 Jun 2025

https://github.com/oliverkovacs/array-sum

Efficiently sums slices of arrays

algorithm javascript optimization summation

Last synced: 15 Mar 2025

https://github.com/pumpedsardines/sudoku

A way to create, solve, save and load sudokus

algorithm game puzzle rust sudoku sudoku-generator sudoku-solver

Last synced: 18 Mar 2025

https://github.com/yisaer/acm_icpc

My ACM_ICPC Records

acm-icpc algorithm cpp

Last synced: 08 Sep 2025

https://github.com/pf12345/algorithm-gui

js 算法相关及图形化查看,使用react实现

algorithm gui react sorting-algorithms

Last synced: 08 Sep 2025

https://github.com/gxrco/lcmethoduvg

This algorithm utilizes the Lewis Carroll method for computing the determinants of 7x7 matrices. It incorporates a graphical user interface (GUI) to enhance the user experience, making it more intuitive and accessible for interacting with the determinant calculation process.

algorithm determinant-calculation

Last synced: 27 Mar 2025

https://github.com/mindlessmuse666/iris-knn

Проект демонстрирует применение алгоритма k-ближайших соседей (KNN) для классификации набора данных Iris. Включает загрузку данных, обучение модели, оценку производительности и визуализацию результатов с использованием библиотек Pandas, Scikit-learn, Matplotlib, Seaborn и Plotly.

algorithm classification data-analysis data-visualization iris-dataset knn lazy-learning machine-learning python scikit-learn

Last synced: 17 Aug 2025

https://github.com/zerdicorp/two_line_segments_intersection

Visualization of the algorithm for finding the intersection of two line segments.

algorithm intersection math visualization

Last synced: 02 Apr 2025

https://github.com/helland369/algorithms

I'm learning Algorithms & Big O notation and write it in C++

algorithm algorithms big-o-notation cpp cpp17

Last synced: 11 Apr 2025

https://github.com/hyunjung-choi/goorm

☁️ 구름 문제 풀이

algorithm java koltin

Last synced: 06 May 2026

https://github.com/jgjgill/algorithm-study

한걸음씩 나아가는 알고리즘

algorithm problem-solving

Last synced: 11 Apr 2025

https://github.com/imhojeong/algo_playing

직접 알고리즘을 그려보고 코드 및 구현해보는 repo

algorithm react

Last synced: 03 Apr 2025

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

snippets for competitive programming

algorithm competitive-programming rust

Last synced: 02 Feb 2026

https://github.com/sangyx/algorithm

算法题打卡记录

algorithm c-plus-plus leetcode-solutions poj

Last synced: 21 Jun 2026

https://github.com/fabienbounoir/simulateurmodulauto

Simulateur de prix réalisé pour le site internet modulauto.net, permettant aux clients de réaliser directement leur estimation.

algorithm html javascript price simulator

Last synced: 10 Jun 2025

https://github.com/zerdicorp/very_simple_tree_simulation

A truly simple tree simulation based on the Pythagorean tree.

algorithm generation math pythagoras-tree simulation tree visualization

Last synced: 02 Apr 2025

https://github.com/kth990303/baekjoon

백준 문제들을 풀고 올리는 레포지토리

algorithm

Last synced: 10 Jun 2025

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

Terminal console maze solver

algorithm colorize pathfinder ruby terminal

Last synced: 15 May 2026

https://github.com/artainmo/push_swap

42 school project. Algorithm project consisting of optimized data sorting with quicksort or other algorithm.

42school algorithm c quicksort-algorithm

Last synced: 16 Mar 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