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/eghojansu/windowing

Windowing Algorithm PHP Implementation

algorithm php7 windowing

Last synced: 24 Jun 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/themuuln/spoj7

Some exercises from https://www.spoj.com/RGB7/ well solved on c++.

algorithm arithmetic c cpp easy exercise exercises

Last synced: 09 Apr 2025

https://github.com/prash08484/binary-tree-visualiser

It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..

algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify

Last synced: 12 Apr 2026

https://github.com/ktsu-dev/sorting

A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.

algorithm alphanumeric comparer natural-sort sorting string-comparison

Last synced: 13 Jun 2026

https://github.com/liwnn/skiplist

A fast skip list implementation for Go

algorithm data-structures go golang skiplist

Last synced: 08 Jun 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/hyunjung-choi/programmers

๐Ÿ•Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ ํ’€์ด

algorithm java kotlin

Last synced: 29 Apr 2026

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/e-panourgia/samuel_beckett_gray-codes

A python script that finds Beckett-Gray, Gray codes.

algorithm algorithms-and-data-structures python

Last synced: 09 Apr 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/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 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/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/ki-seki/algorithm

ๅŽŸๅˆ›็š„ C/C++ ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•ๆจกๆฟๆˆ–่€…็ฌ”่ฎฐ๏ผŒไธป่ฆๆ˜ฏ็ป™่‡ชๅทฑๅค‡่€ƒ็”จ็š„

algorithm c cpp data-structures

Last synced: 17 May 2026

https://github.com/linsanity03/algorithm_visualizer

Algorithm visualizer game with pygame showcasing visualization of Popular algorithms

algorithm algorithm-visualization algorithms data-structures-and-algorithms pygame python python3 shortest-path-algorithm

Last synced: 17 Jul 2025

https://github.com/czubocha/so-lru-frame-allocation-algorithms

implementation of different types of LRU frame allocation algorithms

algorithm frame-allocation lru

Last synced: 17 Jul 2025

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/mahammed123-lab/bcpl-lnn

๐ŸŒ Build and manage blockchain-proof learning networks with bcpl-lnn, ensuring secure and efficient data sharing and collaboration.

algorithm artificial-intelligence bcpl community compiler data-science educational lnn machine-learning neural-networks open-source programming-language research software-development text-processing

Last synced: 02 Jul 2026

https://github.com/kanlon/algorithm-demo

่ฏฅ้กน็›ฎๅญ˜ๆ”พไธ€ไบ›่‡ชๅทฑๅš่ฟ‡็š„็ฎ—ๆณ•็š„้ข˜็›ฎ๏ผŒไธป่ฆไปฅใ€Šๅ‰‘ๆŒ‡offerใ€‹ไธญ็š„็ฎ—ๆณ•ไธบไธป

algorithm java

Last synced: 09 Apr 2025

https://github.com/hadv/hallelujah

Conway's Game Of Life

algorithm conway-game game-of-life palindrome

Last synced: 15 Jul 2025

https://github.com/iwatanikenji/exerciciosemc

Code exercises in C learned on the university (UTFPR)

algorithm array for-loop if-else memory-allocation switch-case utfpr while-loop

Last synced: 09 Apr 2025

https://github.com/miloas/project-euler-rust

Try rust language by solve project-euler problems.

algorithm math rust

Last synced: 14 Jul 2025

https://github.com/kjkrol/astar

A highly performant, fully generic A* solver for Go. Perfect for optimal pathfinding and abstract state-space search.

algorithm astar astar-algorithm astar-pathfinding astar-search generic go high-performance pathfinder zero-allocation

Last synced: 29 May 2026

https://github.com/rubyonworld/rustc-hash

A speedy hash algorithm used within rustc.

algorithm rustc speedy

Last synced: 05 Sep 2025

https://github.com/codekissyoung/algorithm

algorithm practice repository

algorithm algorithm-analysis

Last synced: 13 Jul 2025

https://github.com/jaehyeonnkim/algorithm

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•ด๋ณด๊ธฐ

algorithm backjoon python3

Last synced: 13 Jul 2025

https://github.com/dark-lon3r/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: 28 Feb 2025

https://github.com/taeseunglee/project-euler

Submitted code for Project Euler in hackerrank

algorithm math project-euler

Last synced: 12 Jul 2025

https://github.com/basemax/generaltreego

Implentation of a general tree in Go Programming Language. A general tree is a tree data structure in which each node can have an arbitrary number of children. We are storing children in an array.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure datastructure ds general-tree generaltree go golang tree tree-search tree-structure tree-structured

Last synced: 12 Jul 2025

https://github.com/velliz/timetables

Timetable algorithm implemented with 2 dimensional cartesius diagram

algorithm php-library timetable

Last synced: 25 Mar 2025

https://github.com/baltasarq/java1dgame

Pequeรฑo ejercicio sobre un vector simple. Para resolverlo, se mostrarรกn las posibilidades de la estrategia "eager" y la de "backtracking".

algorithm backtracking backtracking-algorithm eager java

Last synced: 12 Jul 2025

https://github.com/jadar/linearifs

Python and MATLAB/Octane implementation of IFS systems for MATH 245

algorithm fractal ifs linear plot

Last synced: 07 Apr 2025

https://github.com/Michael-MD/Elastic-Multislice-Electron-Microscopy

Simulation of elastic scattering in electron microscopy using the multislice algorithm. Simulations include various STEM and TEM techniques such as ADFSTEM, BFSTEM, ABFSTEM and CoM.

abfstem adfstem algorithm annular bfstem com ctem elastic electron imaging kirkland microscopy multislice physics physics-simulation scanning scatter scattering stem transmission

Last synced: 11 Mar 2025

https://github.com/pdsuwwz/coding-algorithm

โ›ฉ ่ฎฐๅฝ• LeetCode ้ข˜่งฃ

algorithm leetcode leetcode-questions typescript

Last synced: 02 Apr 2025

https://github.com/da-in/algorithm

โœ” algorithm problem solving repository (solved.ac id - talown)

algorithm baekjoon baekjoon-algorithm baekjoon-online-judge baekjoon-solutions codeup python

Last synced: 13 Jun 2025

https://github.com/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 02 Jul 2026

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

Quick sort for next.

algorithm next quick sort

Last synced: 16 May 2026

https://github.com/yaxingson/es-containers

Implementation of various data structures and algorithms in javascript

algorithm datastructures list map set sort

Last synced: 04 Feb 2026

https://github.com/im-a-kookie/find-a-word

A ridiculous approach to creating even more ridiculous find-a-word puzzles

advanced-algorithms algorithm algorithm-challenges backtracking depth-first-search recursion trie

Last synced: 22 Jun 2025

https://github.com/jefferson10147/lettersoup-algorithm

This java class generates a randomly letter soup in a matrix of order size*size.

algorithm java matrix

Last synced: 09 Apr 2025

https://github.com/jackhowa/falsy-bouncer

Remove all falsy values from an array.

algorithm freecodecamp

Last synced: 13 Jun 2025

https://github.com/nm17/astar-sfml

A* and SFML combined.

algorithm c-plus-plus sfml

Last synced: 22 Jun 2025

https://github.com/leadstar116/swift_binary_search_algorithm

Implement binary search algorithm in swift

algorithm binary-search swift swift4

Last synced: 03 Feb 2026

https://github.com/potakaaa/tftf_edge_visualizer

TFTF Edge Visualizer is a Next.js web application designed to visualize the TFTF (Temporal Flexible Transfer and Fare) Edge data structure and routing algorithm. Built to support transit modeling and research, this tool offers an interactive way to explore how TFTF Edge represents routes, transfers, and fare computations.

algorithm maps pathfinding routing

Last synced: 22 Jun 2025

https://github.com/xfhy/algorithm-basis

็ฎ—ๆณ•ๅŸบ็ก€,ไธ€ไบ›ๅญฆไน ๆ—ถ็š„cppๆบไปฃ็ 

algorithm basis cpp

Last synced: 05 Jul 2025

https://github.com/techatlasdev/cryptorot

๐ŸŽฒ Un sistema enfocado en el cifrado simรฉtrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relaciรณn en funciรณn a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 17 Jun 2026

https://github.com/robinc94/leetcode

LeetCode Problem Records

algorithm cpp

Last synced: 22 Jun 2025

https://github.com/basemax/subsetsumbacktracking

This is an implementation of the Sub Set Sum Backtracking algorithm in C. The algorithm is used to find a subset of a given set of numbers that adds up to a given sum. The algorithm is implemented using backtracking.

algorithm backtracking backtracking-algorithm backtracking-search c data-structures-and-algorithms datastructure ds sub-set-sum subsetsum sum sum-algorithm tree

Last synced: 21 Jun 2025

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

Design of OpenMP-based statically scheduled Barrier-free PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 20 Jun 2025

https://github.com/iyowei/dijkstra

่ฟชๅ…‹ๆ–ฏ็‰นๆ‹‰ๆœ€็Ÿญ่ทฏๅพ„็ฎ—ๆณ•ใ€‚

algorithm algorithms dijkstra shortest-path-algorithm

Last synced: 16 Dec 2025

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

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ์ž๋ฃŒ๊ตฌ์กฐ ๊ณต๋ถ€๋ฅผ ์œ„ํ•œ ์ €์žฅ์†Œ

algorithm data-structures jdk8

Last synced: 20 Jun 2025

https://github.com/twil3akine/keta

A lightweight, zero-dependency Rust crate for digit operations (decomposition, sum, reverse, radix support), designed for competitive programming.

algorithm atcoder competitive-programming digits math rust zero-dependency

Last synced: 15 Jan 2026

https://github.com/sandynellydiniz/binary-search

Algorithm Construction - Binary Search in Python ๐Ÿ•ต๐Ÿปโ€โ™€๏ธ๐Ÿ”

algorithm binary-search

Last synced: 20 Jun 2025

https://github.com/abdessalam-aadel/renamefiles

Rename multiple images files in multiple folder.

algorithm csharp

Last synced: 19 Jun 2025

https://github.com/glolichen/wordle-solver

A wordle solver!

algorithm game solver wordle

Last synced: 11 Jul 2025

https://github.com/albe/douglas-peucker-tree

A tree subdivision algorithm for geo-paths

algorithm douglas-peucker gps gps-tracking tree-structure

Last synced: 25 Mar 2025

https://github.com/swelcker/cmd.csp.classifier

Simple implementation of text classifier in Java with built in SVM, C4.5, kNN, and naive Bayesian classifiers. Support for common text preprocessors and for CVS format. You can plugin your own classifier, tokenizer, transformer, stopwords, synonyms, and TF-IDF formula etc. Supports automatic validation and confusion matrix.

ai algorithm framework java machine-learning machine-learning-algorithms machine-learning-library machinelearning ml-validation text-classification text-classifier

Last synced: 27 Apr 2025

https://github.com/jubayer98/avl-tree

An AVL tree is a specific variety of binary tree that maintains a state of partial balance at all times. The measure used to gauge this balance is the difference in heights between the left and right subtrees of any given node. The height of a tree is defined as the number of levels it contains.

algorithm binary-search-tree cpp

Last synced: 13 Jun 2026

https://github.com/mattmoony/snake-bot

A simple snake bot implementing the A* search algorithm.

algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization

Last synced: 13 Jun 2025

https://github.com/phrugsa-limbunlom/algos

A collection of algorithms implemented in Scala for practicing.

algorithm scala

Last synced: 18 Jun 2025

https://github.com/minter-v1/chondaek-coding

ONLY FOR ์ดŒ๋Œ์˜ ์ทจ๋ฝ€๋ฅผ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ Repo

algorithm codingtest python

Last synced: 17 Jun 2025

https://github.com/gmihov001/caesar-cipher-encrypting-app

Simple app that encrypts and decrypts text messages based on the logic of Caesar's Cipher (React based)

algorithm frontend reactjs

Last synced: 16 May 2026

https://github.com/3w36zj6/atcoder-algorithm

AtCoder Algorithm

algorithm atcoder

Last synced: 17 Jun 2025

https://github.com/chrisvilches/pokemon-maze-part-ii

An algorithm that solves the ice field puzzle that appears in Pokemon games.

algorithm maze pathfinding shortest-path-algorithm

Last synced: 17 Jun 2025

https://github.com/hu2di/c-olympic-hust

Olympic Tin Hแปc HUST

algorithm c

Last synced: 13 Apr 2026

https://github.com/mslapek/augmentedtree

F# library implementing immutable augmented red-black trees.

algorithm data-structure fsharp immutable search-trees

Last synced: 05 Jul 2025

https://github.com/akihiko47/rockpaperscissors_cellular-automata

A cell change colour when the number of neighbouring cells that beats it is above a threshold. 1 beats 2 / 2 beats 3 / 3 beats 1

algorithm cellular-automata generative-art pygame python rock-paper-scissors

Last synced: 12 Apr 2025

https://github.com/bodiali/knights-travails

A program that shows the shortest possible way to get from one square to another by outputting all squares the knight will stop on along the way.

algorithm javascript

Last synced: 10 Sep 2025

https://github.com/anthonymazzie/bellmanford

Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.

algorithm bellman-ford computer-science graph

Last synced: 30 Jun 2025

https://github.com/yoogledev/algorithm

:metal: PS

algorithm cpp java

Last synced: 30 Apr 2026

https://github.com/nir3x/fxms

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm crypto encryption fnv fxms go golang mask security shuffle symmetric xor

Last synced: 06 Jun 2026

https://github.com/bblodfon/yates-hennel-gen

A generalization of the Yates and Hennel algorithm (branch coverage software testing)

algorithm branch-coverage c software-testing yates-hennel

Last synced: 10 Sep 2025