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/klihe/astar-visualization

I am trying to implement *a path finding algorithm and create a visualization of it with Python and numpy library

algorithm astar-algorithm numpy pathfinding pygame python visualization

Last synced: 06 Apr 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/quincey001/datastructure-algorithms

Fucusing on data structure & algorithm & Solving coding questions

algorithm algorithms java leetcode

Last synced: 06 Mar 2025

https://github.com/dahlitzflorian/collatz-conjecture-algorithm

The 'Collatz-Conjecture'-algorithm in different languages

algorithm collatz-conjecture cpp java javascript php python

Last synced: 12 Apr 2026

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/zerdicorp/slime_simulation

Visualization of a simple slime simulation algorithm.

algorithm simulaton slime visualization

Last synced: 02 Apr 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/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/imwildcat/leet-daily

A Rails app that helps a group of people to check-in on LeetCode

algorithm leetcode rails rails-application rails5

Last synced: 28 Mar 2025

https://github.com/brevex/binary-search-tree

A binary search tree made in Java that manipulates integer values.

algorithm binary-search-tree computer-science data-structures java

Last synced: 12 Jun 2025

https://github.com/project-heaven/wavefunctioncollapse

Wave function collapse algorithm implementation in F#

algorithm fsharp wfc

Last synced: 02 Jul 2025

https://github.com/joserochadev/doom-fire

Algoritimo de fogo do jogo Doom

algorithm doom javascript

Last synced: 29 Dec 2025

https://github.com/katyaprusakova/filler

A project for Hive Helsinki where the goal is to create a player for the game filler, my player shall be able to put more pieces to a board than enemy does.

42school algorithm heatmap

Last synced: 26 Mar 2025

https://github.com/omiq17/ds-algo-with-python3

Some of my python programming problems code that I solved.

algorithm python-3

Last synced: 27 Feb 2025

https://github.com/saifshahriar/problem-solving

All my problem solvings from codeforces, hackerrank, leetcode and other websites.

algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql

Last synced: 12 Apr 2026

https://github.com/kirade/algorithms

Algorithm source repository

algorithm codinginterview

Last synced: 28 Jul 2025

https://github.com/mhsjlw/2048

A recursive algorithm that solves 2048

2048 algorithm recursion

Last synced: 01 Apr 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/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/mateusjssilva/smith-waterman-algorithm

This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.

algorithm bioinformatics java smith-waterman

Last synced: 30 Mar 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/forma0-9097/algorithm-study

알고리즘 공부 기록을 위한 저장소.

algorithm python

Last synced: 24 Mar 2025

https://github.com/angelod1as/algorithms

A few algorithms made for a job interview

algorithm algorithms javascript react

Last synced: 12 Apr 2026

https://github.com/srj101/data-structures-implementations

Common Data Structures and their implementations using C++

algorithm bst-tree graph linked-list queue set stack

Last synced: 22 Apr 2025

https://github.com/tayloradam1999/holbertonschool-interview

All of the interview prep projects issued by Holberton Tulsa

algorithm c es6-javascript logic python

Last synced: 27 Feb 2025

https://github.com/moonheekim0118/algorithm

https://leetcode.com/moonheekim0118/

algorithm algorithms javascript javascript-algorithms leetcode

Last synced: 05 Apr 2025

https://github.com/donghl-dev/study-problem_solving

문제해결기법 수업에 대한 내용 및 정리 저장소

algorithm data-structures jdk8 problem-solving

Last synced: 30 Mar 2025

https://github.com/jackhowa/where-i-belong

Not the Linkin Park song, an algorithm and array problem. Return the lowest index at which a value (second argument) should be inserted into an array (first argument) once it has been sorted.

algorithm freecodecamp

Last synced: 25 Jul 2025

https://github.com/jackhowa/truncate-string-fcc

Truncate a string (first argument) if it is longer than the given maximum string length (second argument). Return the truncated string with a ... ending.

algorithm freecodecamp javascript

Last synced: 15 Mar 2025

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/abhinandpn/dsa-golang

Data structure and algorithm in golang

algorithm data-structures golang linked-list

Last synced: 04 Apr 2025

https://github.com/marvinkweyu/javarocks

A series of Java challenges. Algorithms to live by

algorithm java

Last synced: 24 Mar 2025

https://github.com/seishiiin/algo-flow

🖥️ Application de bureau pour écrire et exécuter du pseudocode.

algorithm desktop education electron pseudocode

Last synced: 08 Apr 2025

https://github.com/jorisbertier/courscomplet

Cours Développeur web & mobile

algorithm css javascript sql

Last synced: 17 Mar 2025

https://github.com/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/sallushan/linq-variable-finder

This project is a case study for an algorithm that extracts the captured variable values from an Expression Tree.

algorithm algorithms-and-data-structures csharp expression linq optimization orm

Last synced: 11 Jul 2025

https://github.com/afeiship/next-bubble-sort

React router route manager.

algorithm bubble next sort

Last synced: 01 Apr 2025

https://github.com/joeylr2042/traffic-cameras-management-with-vertex-cover

Finding shortest path and minimum vertex cover of the street graph.

algorithm cplusplus minisat pipe process shortest-paths thread vertex-cover

Last synced: 01 Apr 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/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/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/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/obitech/ds_shortest_path

Shortest path in a directed graph with edge weight and acceleration

algorithm java

Last synced: 24 Jun 2025

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

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

algorithm c cpp

Last synced: 13 Mar 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/zikwall/geofind-rust

:globe_with_meridians: Rust implementation Point-In-Polygon Algorithm

algorithm find geolocation point-in-polygon rust

Last synced: 23 Feb 2025

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/lucashnss/if684-qlearning-project

This is a project for the course Inteligent Systems (IF684) in CIN-UFPE. Basically it's the implementation of q learning, which is a reinforcement learning algorithm, the objective is use it to training the Amongus to learn the fastest way to arrive at the end of the map.

algorithm qlearning

Last synced: 08 Nov 2025

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

Paxos consensus protocol

algorithm paxos

Last synced: 21 Mar 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/nagipragalathan/webforinsta

WebForInsta is a static website designed to manage codes and provide an interactive experience for users. The website focuses on showcasing videos with coding lyrics, specifically tailored for Instagram.

algorithm codemanagement codi coding-lyrics css design html inst instagram-video lyrics python static-site staticwebsite status-page web2 webapp webdevelopment webforinsta website-template

Last synced: 05 Apr 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/rlagksruf16/study

💾 What I learned today.

algorithm javascript markdown react til todayilearned

Last synced: 11 Apr 2026

https://github.com/alex-mas/mchains

simple string markov chain module in javascript

algorithm chain string-chains

Last synced: 20 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/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/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/mirajehossain/data-structure-and-algorithm-with-js

Data structure and algorithm for Javascript.

algorithm datastructure javascript js

Last synced: 21 Mar 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/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/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/red-opera/algosort-lab

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

algorithm c sorting testing

Last synced: 24 Jun 2025

https://github.com/sciss/contextsnake

Variable length markov chains

algorithm markov-chain

Last synced: 23 Feb 2025

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/stephsako/boyermoorehorspoolalgorithm

Just the Boyer-Moore-Horspool algorithm coded in Java :)

algorithm boyer-moore-horspool

Last synced: 25 Mar 2025

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/lonaryx/binarysearch

Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.

algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows

Last synced: 24 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/randomgamingdev/greedy-meshing-js-demo

A demonstration of greedy meshing in Javascript with p5.js used for voxels and more

algorithm algorithms basic demo example greedy-algorithm greedy-algorithms greedy-meshing javascript p5js quickstart simple

Last synced: 04 Mar 2025

https://github.com/astropilot/sutom_solver

Une petite extension web permettant de résoudre automatiquement le jeu SUTOM (https://sutom.nocle.fr/)

algorithm motus typescript web-extension

Last synced: 04 Mar 2025

https://github.com/astropilot/wordle_solver

A small web extension to automatically solve the Wordle game (https://www.powerlanguage.co.uk/wordle/)

algorithm typescript web-extension wordle

Last synced: 04 Mar 2025

https://github.com/sooniter/algorithm-visualizer

my homework😂

algorithm vue

Last synced: 28 Mar 2025

https://github.com/decoyer/leetcode_practice

(deprecated) Problem Solving

algorithm

Last synced: 18 Jun 2025

https://github.com/byahram/algorithms

JavaScript/Python 알고리즘 스터디

algorithm coding-test javascript python

Last synced: 08 May 2025

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/cydhra/parallel_toolbox

Assortment of distributed algorithms implemented on MPI.

algorithm mpi parallel-computing

Last synced: 20 Jan 2026

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

Jeu de morpion en Python

algorithm python3

Last synced: 05 Apr 2025