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/elliotwutingfeng/grokking-algorithms

Solutions to problems listed in the book "grokking algorithms" by Aditya Y. Bhargava

algorithm algorithms leetcode python

Last synced: 04 Aug 2025

https://github.com/jongwooo/codetree-tils

TILs for codetree(https://www.codetree.ai)

algorithm codetree problem-solving

Last synced: 08 May 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/johnfromspace/backtracking-

Backtracking can be defined as a general algorithmic technique that considers searching every possible combination in order to solve a computational problem.

algorithm algorithms backtracking backtracking-algorithm competitive-programming

Last synced: 17 Jul 2025

https://github.com/bazoka-kaka/dijkstra-shortest-path-east-java

🌐 Here we are implementing Dijkstra algorithm to find the shortest route from one city to another in east java based on user's input in the form of web application

algorithm dijkstra express shortest-paths

Last synced: 05 Aug 2025

https://github.com/gregorybchris/hlucb

Implementation of Hamming-LUCB algorithm for approximate sorting

algorithm approximate confidence hamming lucb sorting

Last synced: 02 Mar 2025

https://github.com/rrwen/poster-gisci-osmol

Conference poster and short paper titled "Outlier Detection in OpenStreetMap Data using the RandomForest Algorithm and Variable Contributions" for the GIScience Conference in 2016

2016 algorithm conference contribution data detection forest gis giscience learn machine open openstreetmap osm outlier paper poster random short variable

Last synced: 03 Apr 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/2gpb/antcolonyoptimization

This repository contains an implementation of the Ant Colony Optimization (ACO) algorithm, a nature-inspired optimization technique used for solving combinatorial problems.

algorithm metaheuristic-optimisation python

Last synced: 07 Aug 2025

https://github.com/melardev/cppalgorithmsnippets

Cpp Snippets on algorithm library

algorithm algorithms cpp demos examples snippets

Last synced: 19 Jun 2025

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

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

greedy graph-coloring algorithm that can be used in timetable scheduling

algorithm coloring-graph graph graph-algorithms

Last synced: 17 Mar 2025

https://github.com/ruancarllo/spell-checker

A character tree-based spelling correction algorithm

algorithm spell-checker tree-structure

Last synced: 05 Jul 2025

https://github.com/xxnauty/boxbluralgorithm

Implementation of blurring algorithm in Python

algorithm algorithms boxblur image-processing python python3

Last synced: 08 Aug 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/sourceduty/algorithm_generator

🔢 Assistive algorithm generation, organization and analysis tool.

ai algorith-generator algorithm algorithm-analysis algorithms artificial-intelligence chatgpt generator openai

Last synced: 03 Sep 2025

https://github.com/damevin/les-petits-plats

School project for create a research algorithm in vanilla JS

algorithm javascript research

Last synced: 30 Mar 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/danutama/nextjs-aes-encryption

A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES

advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael

Last synced: 15 May 2026

https://github.com/puzzlef/graph-csr-openmp

Design of high-performance OpenMP-based parallel Graph Edgelist and Compressed Sparse Row (CSR) loader, aka GVEL.

algorithm csr edgelist graph gvel load openmp parallel parser

Last synced: 08 Aug 2025

https://github.com/ivandimovsit/quicksort

quicksort algorithm in c

algorithm

Last synced: 08 Aug 2025

https://github.com/ingkellswith/cplusplus-algorithm

📝algorithm-ground✒️

algorithm cpp data-structure

Last synced: 03 Mar 2025

https://github.com/hong539/python-101

python-101 for one who want to practice more coding skills/tips with Python

algorithm codility datastructures hackerrank leetcode python python3

Last synced: 29 Mar 2025

https://github.com/pentalpha/sequencer

Parallel algorithm (using OpenMP) for sequencing segments of text in order to return the full text.

algorithm bioinformatics c hackathon highly-parallelized-algorithm openmp sequencing-segments

Last synced: 15 May 2026

https://github.com/ym1085/Algorithm-Study

Repository for solving algorithmic problems

algorithm backjoon java programmers

Last synced: 03 Oct 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/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/jabbalaci/fudep

Algorithms that extract functional dependencies (FDs) from a dataset.

algorithm

Last synced: 04 Apr 2025

https://github.com/thirumalai-shaktivel/sorting_algorithm_visualizer

Sorting Algorithm Visualizer illustrates how algorithms work graphically. It mainly aims to simplify and deepen the understanding of algorithms operations.

algorithm sorting sorting-algorithms

Last synced: 06 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/yoouyeon/algorithm_study

맞왜틀? 알고리즘 공부 기록

algorithm problem-solving

Last synced: 18 Sep 2025

https://github.com/bdadmehr0/dagham-two-arrays

الگوریتم نحوه‌ی ادغام دو آرایه ۱۰ تایی صعودی و ایجاد یک آرایه نهایی صعودی را با استفاده جاوا را نشان میدهد

algorithm array java

Last synced: 21 Mar 2025

https://github.com/luxoriasoft/brisque_impl

Brisque Implementation (C++) Self Contained

algorithm brisque cpp

Last synced: 29 Mar 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/haeramkeem/alGo

indomie mie goreng

algorithm cplusplus cpp go golang leetcode

Last synced: 10 Aug 2025

https://github.com/n-pcs/leetcode

All my answers to LeetCode questions!

algorithm cpp data-structures dsa

Last synced: 04 Oct 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/qiwihui/artsc

ARTS挑战收集

algorithm arts leetcode review share tip

Last synced: 17 Jan 2026

https://github.com/omriwa/linear-regression

linear regression implemented in typescript

algorithm javascript linear-regression

Last synced: 20 May 2026

https://github.com/jackhowa/slasher-flick

Return the remaining elements of an array after chopping off n elements from the head.

algorithm freecodecamp javascript

Last synced: 15 Mar 2025

https://github.com/whiteccinn/awesome-rust-algorithm

📝 LeetCode of algorithms with rust solution(updating).

algorithm leetcode leetcode-solutions rust rust-leetcode

Last synced: 11 Jun 2026

https://github.com/maosong2022/computation-geometry

Some algorithms in computation geometry

algorithm geometry

Last synced: 11 Aug 2025

https://github.com/jackhowa/mutations

Check whether the second string in the array has only letters from the first

algorithm freecodecamp

Last synced: 15 Mar 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/oleksandr-romashko/goit-algo-hw-02

Basic data structures usage: Queue, Deque, and Stack.

algorithm deque goit-algo-hw-02 python queue stack

Last synced: 09 Sep 2025

https://github.com/nem035/csjs

Small collection of basic CS Algorithms/Data Structures in JavaScript.

algorithm computer-science-algorithms javascript

Last synced: 03 Apr 2025

https://github.com/stefandeveloper/knapsack-problem

Algorithm on Discrete Structure Seminar: Topic Knapsack Problem

algorithm knapsack-problem

Last synced: 12 Aug 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/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/aggstam/mpi_d_step_sssp

This program implements D-Stepping algorithm introduced by U.Mayers and P.Sanders, using SSSP algorith for faster execution.

algorithm c mpi parallel

Last synced: 04 Jun 2026

https://github.com/carloocchiena/xor_cipher

Simple function to implement XOR Encryption

algorithm encryption xor-cipher

Last synced: 21 Mar 2025

https://github.com/suglasp/c_archiver_by_okumura

Haruhiko Okumura original public C code for his archiver tools

algorithm archiver c-language dos

Last synced: 02 Jan 2026

https://github.com/debugger24/maize-problem-a-star-algorithm

Maize puzzle solving problem implement using A* algorithm implemented in python

algorithm artificial-intelligence astar-algorithm pathfinding-algorithm python

Last synced: 22 Jul 2025

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

ONLY FOR 촌댁의 취뽀를 위한 알고리즘 Repo

algorithm codingtest python

Last synced: 17 Jun 2025

https://github.com/liraymond04/olc-dijkstra

GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.

algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge

Last synced: 08 Sep 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/stylepatrick/sudoku-solver

Sudoku solver algorithm in Java

algorithm java sudoku-solver

Last synced: 31 Oct 2025

https://github.com/iambpn/arraylinkedlist

Implementation of Linked List with array as its value. An efficent alternative for the ArrayList.

algorithm datastructure

Last synced: 11 Apr 2025

https://github.com/dukeluo/algs4

My personal solution to the exercises of the book "Algorithms" and assignments of the relative course on Coursera.

algorithm coursera solutions

Last synced: 19 Apr 2026

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

Paxos consensus protocol

algorithm paxos

Last synced: 21 Mar 2025

https://github.com/ahqsoftwares/tictactoe

A Simple minimax tic tac toe game in react tsx

algorithm game javascript react tictactoe typescript

Last synced: 18 Apr 2026

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

A wordle solver!

algorithm game solver wordle

Last synced: 11 Jul 2025

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

Rename multiple images files in multiple folder.

algorithm csharp

Last synced: 19 Jun 2025

https://github.com/wojtekb30/fibaro-lua-sha256

Pure LUA 5.2 code to generate SHA256 of strings, works in Fibaro Home Center 3

algorithm fibaro fibaro-hc3 lua sha256 sha256-hash

Last synced: 17 Mar 2025

https://github.com/shuque/id-dnssec-alg-nego

DNSSEC Algorithm Negotiation protocol spec

algorithm dnssec ietf negotiation

Last synced: 03 Jan 2026

https://github.com/emmeowzing/rx_algorithm

A fast (experimental) RX algorithm implementation in Python 3.9+

algorithm image mahalanobis rx

Last synced: 11 Feb 2026

https://github.com/0x8f701/Thesis

Thesis Collection

algorithm essay thesis

Last synced: 16 Aug 2025

https://github.com/luandersonalvesdev/restaurant-orders-trybe

Logic challenges with time and space complexity of algorithms.

algorithm algorithms computer-science data-structures python3

Last synced: 19 May 2026

https://github.com/ocelotko/elo

A simple and efficient Rust library for calculating Elo ratings. Provides functions for probability calculation and Elo rating updates.

algorithm elo lib library rust

Last synced: 16 Aug 2025

https://github.com/haeramkeem/algo

indomie mie goreng

algorithm cplusplus cpp go golang leetcode

Last synced: 01 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/gomisha/santas-brackets-advent-of-code

Solution to Advent of Code 2015 (Day 1: Not Quite Lisp)

algorithm readfile typescript

Last synced: 07 Jun 2026

https://github.com/jacobbudin/soduko-solver

Solves Sodukos

algorithm soduko

Last synced: 19 Jun 2025

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

Algoritimo de fogo do jogo Doom

algorithm doom javascript

Last synced: 21 May 2026

https://github.com/686f6c61/laberintos-python

Juego de laberintos generados proceduralmente con algoritmo DFS modificado en Python y Pygame

algorithm dfs game maze maze-generator procedural-generation pygame python

Last synced: 19 May 2026

https://github.com/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 19 May 2026

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