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/genndy007/bellman_ford_rethink

Implementation of Bellman Ford Parallel and Sequential Algorithm with Java and Maven. Rethinked. Coursework for 6 semester.

algorithm atomic bellman-ford bellman-ford-algorithm concurrent distributed distributed-computing graph java jdk17 maven parallel parallel-computing threadpool

Last synced: 18 May 2026

https://github.com/nk521/ulam-spiral

A python program to generate Ulam-Spiral

algorithm python-3-6 ulam-spiral

Last synced: 14 Jun 2025

https://github.com/mosi-sol/live-contracts-s4

simple solution for mathematical & algorithm's & ciphers

algorithm smart-contracts solidity

Last synced: 20 Jun 2025

https://github.com/thatisuday/file-checksum

A CLI tool to calculate the checksum of file's content using md5 or sha1 algorithms.

algorithm checksum cli md5 node-cli node-js node-module nodejs sha1

Last synced: 17 May 2026

https://github.com/aimensahnoun/textsimilaritychecker

A C++ Plagiarism checker script that that checks direct similarities.

algorithm cpp

Last synced: 14 Nov 2025

https://github.com/mondonno/algorithms

Collection of resuable algorithm templates written in pure C++

algorithm algorithms all cpp data-structures math prefix-sumes sorting trees

Last synced: 04 Jun 2026

https://github.com/abhijeet-muneshwar/leetcode

This repository contains solutions to LeetCode problems solved in Java & Golang.

algorithm data-structures golang java rust system-design

Last synced: 18 May 2026

https://github.com/maxilevi/sudoku-solver

solves a sudoku on your command line using backtracking

algorithm backtracking csharp dynamic-programming sudoku-solver

Last synced: 09 Jun 2026

https://github.com/glolichen/potato-chess-browser

A short and simple chess engine that works in the browser

algorithm chess engine javascript webassembly

Last synced: 29 Mar 2025

https://github.com/nshahaf/mazesolver

visual maze solving algorithm (bfs)

algorithm bfs-algorithm maze-solver

Last synced: 02 Apr 2025

https://github.com/saschpe/satf

Runtime performance measurement tool for generic algorithms that uses gnuplot to generate nice plots

algorithm boost c-plus-plus cmake gnuplot

Last synced: 29 Mar 2025

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 2025

https://github.com/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 2025

https://github.com/fajarnugraha37/go_external_sort

This project demonstrates an external sorting algorithm in Go, designed to efficiently handle large data sets that exceed available memory. The program reads a random string data set from a file, sorts it using an external merge sort technique, and writes the sorted output to a new file.

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

Last synced: 03 Feb 2026

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

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 Mar 2025

https://github.com/karami-mehdi/juliaplayground

Where I Explore and Experiment with Julia Programming Language!

algorithm computing julia julia-language quantum-computing

Last synced: 10 May 2026

https://github.com/the0cp/leetcode

C++/Shell/SQL source code of solved LeetCode problems.

algorithm cpp leetcode leetcode-cpp leetcode-solutions

Last synced: 11 Jul 2025

https://github.com/kylesmith19091/knearestneighbourfromscratch

MNIST handwritten digits classifier, implemented from scratch using Eigen

algorithm eigen-library knearest-neighbour-algorithm mnist

Last synced: 29 Oct 2025

https://github.com/andre-j3sus/pathfinder-visualizer

A vizualizer for pathfinding and maze generation algorithms.

algorithm algorithms gui java-swing kotlin maze-generator pathfinding

Last synced: 25 Jun 2025

https://github.com/tanikai/minfinder

"MinFinder" sorting algorithm, implemented in Python.

algorithm sorting sorting-algorithms-implemented

Last synced: 28 Oct 2025

https://github.com/tsv2013/algorithm

Algorithm block diagram visualization and editing widget (jQuery+KnockoutJS)

algorithm algorithm-block-diagram algorithm-visualization-widget block-diagram javascript knockoutjs visualization

Last synced: 17 May 2026

https://github.com/xzripper/astard

A* (A-Star) search algorithm for 2D spaces (grids) for D.

2d algorithm algorithms astar astar-algorithm astar-pathfinding d game-development pathfinding

Last synced: 16 Jan 2026

https://github.com/przemek-nowicki/codility-lessons

Solutions to codility lessons and other algorithmic tasks.

algorithm codility-lessons codility-solutions javascript

Last synced: 27 Apr 2026

https://github.com/mistermboy/piramidebacktracking

Resolución de pirámides mediante el algoritmo backtraking

algorithm backtracking backtracking-algorithm

Last synced: 11 Jun 2025

https://github.com/onurozuduru/string-matcher-project

Project for Formal Languages & Automata Theory course.

algorithm automata formal-languages gui java project string-matcher

Last synced: 26 Feb 2025

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

Data-structure and algorithms interview problems and solutions.

algorithm algorithms javascript leetcode python typescript

Last synced: 07 Apr 2026

https://github.com/louislefevre/rsa

RSA cryptosystem for demonstrating the encryption and decryption of messages

algorithm cryptography decryption encryption rsa

Last synced: 30 Mar 2025

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/ufukozdogan/find-s

:alien: Implementation of Find-S Algorithm made with Java Swing

algorithm artificial-intelligence artificial-intelligence-algorithms java-swing

Last synced: 13 Apr 2025

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 25 May 2026

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 Apr 2025

https://github.com/bhathiya29/image-motion-detection-security-application-

This is a Python Application where it will detect moving objects and will alert the relevant person via email with a photo of the detected object. The algorithm here is we compare the very first frame with the frames after that (matrix comparison). If any difference is detected we will use an algorithm to smooth that area, and send an email

algorithm machine-learning motion-detection python

Last synced: 09 Apr 2025

https://github.com/fjtapia/benchmark_boost_sort

Benchmark programs for the Boost Sort Library

algorithm benchmark

Last synced: 04 Jun 2026

https://github.com/acbin/ds-and-algorithms

✨ Data Structure and Algorithms.

algorithm cpp

Last synced: 19 Mar 2025

https://github.com/chrischv/buy-movie-tickets-algorithm

Algorithm for choosing the best seats in a cinema. Made in dart.

algorithm bot dart dartbot movies puppeteer tickets

Last synced: 15 May 2026

https://github.com/im-rises/ctwinprimenumberparallel

Program to find twin prime numbers in parallel using OpenMPI

algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers

Last synced: 22 Jul 2025

https://github.com/waasiq/rc5-cryptosystem

An implementation of RC5 Cryptography Algorithm

algorithm cryptography python3 streamlit-webapp

Last synced: 07 Jul 2025

https://github.com/socker210/baekjoon

자료구조와 알고리즘을 공부

algorithm data-structure

Last synced: 06 Apr 2025

https://github.com/jdleung/jdastar

A simple path finding library based on the A*(A-Star) algorithm.

a-star algorithm astar ios macos pathfinding swift

Last synced: 14 May 2026

https://github.com/huidaecho/ispso

Isolated-Speciation-based Particle Swarm Optimization

algorithm optimization particle-swarm-optimization

Last synced: 10 Jul 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/usagi/gsj

Implementation of Geological Survey of Japan algorithms.

algorithm dem dempng gsj japan maptile nishioka-nagatsu-2015 rust

Last synced: 29 May 2026

https://github.com/manustays/data-structure-algorithms

Data structures & algorithms implemented in Javascript & other languages

algorithm data-structures java javascript

Last synced: 19 May 2026

https://github.com/tonyvu2014/algorithm

Application of algorithms to solve problems

algorithm algorithms

Last synced: 20 Apr 2026

https://github.com/david-pena/cohen-sutherland-algorithm

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 15 Jun 2026

https://github.com/bredele/algo-sort-jumpdown

:bar_chart: Jump down sort algorithm

algorithm jumpdown sort sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/bredele/algo-sort-comb

:bar_chart: Comb sort algorithm

algorithm comb sort sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/cezardasilva/nodejs-parallel

Studys of NodeJS, using a parallel algorithm to find prime numbers.

algorithm node-js parallel prime-numbers study

Last synced: 26 Mar 2025

https://github.com/ugnmura/Marching_Squares_Processing_Java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 02 Sep 2025

https://github.com/jiegec/rkr-gst

Implementation of Running Karp-Rabin Greedy String Tiling algorithm

algorithm karp-rabin

Last synced: 13 May 2025

https://github.com/musooo/sha256js

Implementation of the SHA-256 algorithm with an explanation of its workings

algorithm javascript sha256

Last synced: 05 Sep 2025

https://github.com/xmas7/bytecount

This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.

algorithm bytecount rust

Last synced: 27 Mar 2025

https://github.com/vimalk78/lca-rmq

implementation of algorithm to find LCA with RMQ

algorithm lca rmq trees

Last synced: 01 Jan 2026

https://github.com/yangchenglong11/algorithm-lib

This is a collections about algorithm problem that I had finished.

algorithm cpp golang

Last synced: 19 May 2026

https://github.com/kykal/travelling-salesperson-problem

Desktop application that obtain the best route possible visiting all nodes with the least time possible using coordinates extracted from a text file.

algorithm algorithms coordinates kykal optimization python routes traveling-salesman travelling-salesman-problem tsp

Last synced: 06 Apr 2025

https://github.com/kmx-systems/a-star-algo

Generic C++ implementation of A* algorithm (header only). Features: Fully customizable internal data structures, step-by-step execution and beam search support.

a-star-algorithm algorithm beam-search cpp cpp20 header-only heuristic-algorithm heuristic-search heuristic-search-algorithms search-algorithm template

Last synced: 12 Apr 2025

https://github.com/maxbubblegum47/preprocessing

Preprocessing method for Information Retrieval System

algorithm algorithms preprocessing preprocessing-data python python3 unimore-informatica

Last synced: 22 Mar 2025

https://github.com/joshsizer/my-malloc

Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.

algorithm coalescing data-structures first-fit linked-list

Last synced: 28 Jun 2025

https://github.com/ptsurbeleu/coding-challenges

100% human-friendly explanation of coding challenges and computer science fundamentals

algorithm algorithm-challenges algorithms bitwise bitwise-operators computer-science

Last synced: 14 Mar 2025

https://github.com/bukinoshita/pokeball-shake

Algorithm to determine how many times pokeball shakes

algorithm javascript nodejs pokeball pokemon

Last synced: 18 Feb 2026

https://github.com/yooodleee/deep_think_marl

🐵Deep think about MARL is truly enjoyable!🐵

algorithm game-theory marl-environment multiagent-systems

Last synced: 22 Jul 2025

https://github.com/marcellomaugeri/garner-algorithm-python

Python3 Garner's algorithm to solve diophantine equations system with coprime moduli

algorithm criptography diophantine diophantine-solver equation-solver math mathematics python3 script solver

Last synced: 06 Apr 2025

https://github.com/showrin/anagram_checker

A simple program to check whether two strings are anagram or not.

algorithm anagram-checker angram javascript testing

Last synced: 20 May 2026

https://github.com/jadezdon/goalgo

GoAlgo is an algorithm visualizer Android application

algorithm android android-app animation visualization

Last synced: 19 May 2026

https://github.com/qw3ry/sre-dtmc-transformations

Implementation of the algorithms provided in my Bachelor's Thesis

algorithm markov-chain scientific-publications transformation

Last synced: 30 Aug 2025

https://github.com/hind-sagar-biswas/pathfindr

A visualizer of path finder (BFS) algorithm and maze generator (DFS)

algorithm algorithm-visualizer bfs-search dfs-algorithm graph grid javascript pathfinder

Last synced: 24 Oct 2025

https://github.com/lzyrapx/pi-miniature-calculation

☕️ A Miniature Program

algorithm

Last synced: 26 Jun 2025

https://github.com/yeonkkk/algorithm

PS 기록

algorithm java python

Last synced: 15 May 2026

https://github.com/lazzerex/gauss-legendre-algorithm

Computing the digits of π using the Gauss-Legendre algorithm (C#)

algorithm math

Last synced: 29 Mar 2025

https://github.com/tejashah88/pad-breaker

An experiment for auto solving any Puzzle and Dragons board.

algorithm java puzzle-and-dragons vysor

Last synced: 26 Mar 2025

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

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

algorithm algorithms data-structures

Last synced: 26 Aug 2025