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/asheehuang/hashing-wasm

Implements an Elastic Hash Table in Rust based on techniques described in the research paper Optimal Bounds for Open Addressing Without Reordering

algorithm hashing rust

Last synced: 16 May 2025

https://github.com/juliogarciape/caesar-cipher

Python implementation of the Caesar Cipher for text encryption and decryption

algorithm caesar-cipher caesar-cipher-algorithm

Last synced: 15 Apr 2025

https://github.com/dcmox/binpacking

Packing items in a 3D space

3d algorithm binpacking typescript

Last synced: 01 Mar 2025

https://github.com/blaz-cerpnjak/tictactoe-minimax

🕹️ 🎮 TicTacToe with Minimax AI algorithm (C#). The game has the option of 'Multiplayer' in 'Singleplayer' against the computer.

ai algorithm cs design game minimax tic-tac-toe tictactoe tictactoe-ai tictactoe-game visualstudio wpf wpf-application wpf-datagrid wpf-ui xaml

Last synced: 16 Mar 2025

https://github.com/kaidenfrizu/median-of-medians

Analysis of Median-of-Medians algorithm through Python

algorithm median-of-medians numba python

Last synced: 31 Mar 2025

https://github.com/code-theft-auto/string-search

Tiny and fast string search in Go

algorithm fuzzy-search golang

Last synced: 31 Mar 2025

https://github.com/swarajkumarsingh/load-balancer

Simple Load Balancer using Golang, which uses Round Robin Algorithm, and distributes connection to mutiple servers

algorithm backend go golang load-balancer loadbalancer loadbalancing round-robin

Last synced: 14 Oct 2025

https://github.com/kmu-wink/2020-02-algorithm

2020학년도 2학기 윙크 알고리즘 스터디

algorithm cpp kmu-wink python

Last synced: 14 Apr 2025

https://github.com/himanshumahajan138/fraudguard

This system utilizes Optical Character Recognition (OCR) extracts text, while computer vision techniques map document layout. Then, SIFT (Scale-Invariant Feature Transform) cleverly matches documents to pre-defined templates, even with variations. This intelligent matching helps identify potential fraud for further investigation.

algorithm automation document-matching flask fraud-detection machienlearning nlp-machine-learning ocr-recognition opencv python similar-document similar-document-template-matching-algorithm similarity-score template template-matching

Last synced: 09 Feb 2026

https://github.com/xiezhq-hermann/leetcode-in-python

My own LeetCode solutions in Python (in updating)

algorithm leetcode leetcode-python leetcode-solutions python python3

Last synced: 14 Oct 2025

https://github.com/ultimatedoge5/aco-ts

Ant colony optimization algorithm simulation with visualization.

aco algorithm ant ant-colony-optimization ants edge typescript weighted-graphs

Last synced: 25 Feb 2025

https://github.com/liorkogan/streamsampler

A stream sampler maintains one or more simple random samples, each with a fixed number of elements. As stream elements become available, the samples are updated to remain simple random samples.

algorithm online-algorithm probabilistic reservoir-sampling stream stream-sampler

Last synced: 23 Mar 2025

https://github.com/anthonykrivonos/ts-algo-masterclass

👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.

algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript

Last synced: 26 Feb 2025

https://github.com/renovamen/oi-acm

My solutions for OI / ACM problems - 退役蒟蒻的人生回顾

acm algorithm oi

Last synced: 17 Nov 2025

https://github.com/voyrox/dynamic-scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 05 Feb 2026

https://github.com/adrocodes/maze-generation

My attempts at generating mazes with Rust.

algorithm maze-algorithms rust

Last synced: 03 Dec 2025

https://github.com/tychozzz/leetcode-everyday

Leetcode Everyday! Summary Everyday! Improve Everyday!

algorithm coding interview leetcode

Last synced: 19 Oct 2025

https://github.com/aminul-islam-niloy/cpp-programming-and-templates-

Basic and advance c++ code for learner.

algorithm cpp data-structures

Last synced: 11 Feb 2026

https://github.com/enolan/alandeniseericlauren

Efficiently find minimal subsets/submaps

algorithm haskell-library

Last synced: 21 Oct 2025

https://github.com/0mp/shakespeare-algorithms

Algorithms written in the Shakespeare Programming Language.

algorithm shakespeare shakespeare-programming-language spl

Last synced: 11 Feb 2026

https://github.com/gagniuc/mix-two-signals-in-python

This is an implementation designed in Python. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms code mix number-theory python python3 signal signal-processing source spectral-forecast waveform

Last synced: 04 Mar 2025

https://github.com/singularitti/fastinversesqrt.jl

A pure Julia implementation of the fast inverse square root algorithm

algorithm fastmath julia-package math numerical-methods

Last synced: 12 Feb 2026

https://github.com/schphe/tictac

tictactoe ai implementation using minimax with αβ-pruning

ai algorithm alpha alpha-beta beta game minimax pruning tic-tac-toe tictactoe

Last synced: 10 Sep 2025

https://github.com/aadityachapagain/descent_py

Tips, Tricks and Algorithms implemented in Python.

algorithm ciphers education learning practice python sort

Last synced: 30 Apr 2025

https://github.com/intjelic/ingrid

Dynamic two-dimensional arrays for the Rust programming language.

2d algorithm array cell column grid row rust

Last synced: 23 Aug 2025

https://github.com/dalgona/ds_study

자료구조 스터디~

algorithm data-structures study

Last synced: 25 Oct 2025

https://github.com/aviksaikat/bmt-py

Binary Merkle Tree operations on data

algorithm bmt hatch python3 swarm

Last synced: 26 Oct 2025

https://github.com/adrinlol/javascript-algorithms-and-data-structures

This repository contains JavaScript based examples that will teach you the fundamentals of algorithmic thinking by writing functions that do everything from converting temperatures to handling complex 2D arrays.

algorithm basic-algorithm data-structures data-structures-and-algorithms javascript javascript-guide

Last synced: 15 May 2025

https://github.com/kehl-gopher/code-practice

A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.

algorithm algorithms-and-data-structures arrays golang queue time-complexity

Last synced: 16 Jun 2025

https://github.com/0xdaksh/employeechurn

A Deep Neural Network that can Classify Employee Churn with ~97% Accuracy

algorithm artificial-neural-networks classifier deep-learning deep-neural-networks keras machine-learning tensorflow

Last synced: 14 Sep 2025

https://github.com/StephenDoyle10/UK-Salary-Calculator

Front-end. Interactive JavaScript on this project enables one to input their salary to find out what their take home pay is, and how much in income tax and national insurance they are deducted.

algorithm bootstrap css html javascript mocha

Last synced: 11 Mar 2025

https://github.com/greed2411/asf

Anti Spam Filter, a spam filter 🗃️ which uses a model made out of MultinomialNB algorithm 👈 from scikit-learn 🐍 to classify spam and complaints.

algorithm asf dataset joblib maintenance passes-complaints scikit-learn spam spam-filter vit-university

Last synced: 26 Oct 2025

https://github.com/kei-g/vitter

Adaptive Huffman Algorithm

adaptive-huffman algorithm apt compression debian-package

Last synced: 13 Feb 2026

https://github.com/mitinpavel/ctci_rust

Rust solutions for Cracking the Coding Interview book

algorithm big-o ctci interview-questions rust

Last synced: 01 Apr 2025

https://github.com/eriksvedang/astarinc

A proof of concept implementation of the A* algorithm, using C.

algorithm astar gamedev

Last synced: 25 Jun 2025

https://github.com/sporbarhet/parentageanalysisoh.net

A library for parentage analysis using efficiently computed opposing homozygote counts.

algorithm bioinformatics genetics genomics homozygosity

Last synced: 14 Jan 2026

https://github.com/st1lson/8-puzzle

8-puzzle solver with IDS and RBFS algorithms

8-puzzle 8-puzzle-solver algorithm algorithms csharp search

Last synced: 21 Nov 2025

https://github.com/cuixing158/serialize-deserialization

matlab struct or struct array Serialize/Deseriali​ze

algorithm code-generation matlab serialization

Last synced: 28 Feb 2025

https://github.com/adriacabeza/document-similarity-detection-using-hashing

:page_with_curl:Document similarity detection using hashing

algorithm copies jaccard-similarity minhash-lsh-algorithm

Last synced: 03 Oct 2025

https://github.com/basemax/splitlinkedlistc

This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist

Last synced: 03 Apr 2025

https://github.com/cyrildever/feistel-jar

Feistel cipher implementation for the JVM providing format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 04 Jul 2025

https://github.com/andrelmlins/rbf-dda

Radial Basis Function (RBF) with Dynamic Decay Adjustment (DDA) algorithm

algorithm classification-algorithm dda neural-network rbf

Last synced: 04 Jul 2025

https://github.com/felipejfc/pyalpr

Automatic number plate recognition system made in python

algorithm alpr computer-vision

Last synced: 26 Feb 2025

https://github.com/teamcors/ezpz-ps-study

📚 코테뽀개기용 실버~골드 AC 풀이 및 스터디

algorithm python python3

Last synced: 06 Jan 2026

https://github.com/rushingfox/2d-ising-model-by-mcmc

CUHK PHYS4061 Computational Physics Project B; from two approaches: SSF and Wolff

algorithm computational-physics solid-physics

Last synced: 06 Sep 2025

https://github.com/gagniuc/discrete-probability-detector

These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in JavaScript, VBS and VB6.

algorithm dpd excel js matrix probability sequence string text transition vb6 vba

Last synced: 26 Dec 2025

https://github.com/das-jishu/pottermania

Pottermania is basically a website which allows you to take a quiz based on the magical world of Harry Potter. There is no predefined question bank. Rather, questions are generated based on a simple algorithm, every time an user takes the quiz. Data is fetched using an API.

algorithm api bootstrap css frontend github github-pages harry-potter html javascript potterapi quiz

Last synced: 30 Oct 2025

https://github.com/honkinglin/algorithm

Record my algorithm learning path

algorithm leetcode

Last synced: 24 Jan 2026

https://github.com/eonist/binarysequencer

🧬 Sequence all possible combination of true and false

algorithm array binary bit boolean recursive recursive-algorithm

Last synced: 27 Oct 2025

https://github.com/francescosaveriozuppichini/paxos

Distributed Algorithm 2018 Project - USI

algorithm distributed python3

Last synced: 30 Mar 2025

https://github.com/jpcadena/autochain-bot

This project is dedicated to building an intelligent data processing pipeline using AutoChain LLM and BERT ML.

algorithm artificial-intelligence autochain chatgpt data-engineering data-science large-language-model llm machine-learning model openai pandas python pytorch

Last synced: 31 Dec 2025

https://github.com/lupppig/code-practice

A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.

algorithm algorithms-and-data-structures arrays golang queue time-complexity

Last synced: 16 Aug 2025

https://github.com/cyrildever/feistel-py

Feistel cipher implementation in Python for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 09 Oct 2025

https://github.com/reavnail/8-puzzle-solver

8 Puzzle Problem Mapping into Search. Using A* Algorithm to find the Shortest path.

8-puzzle-solver 8puzzle 8puzzle-game 8puzzle-solver ai algorithm dijkstra-algorithm javascript javascript-game solver

Last synced: 07 May 2025

https://github.com/urunov/usefull-links

Upper level from your current status, just read and implement in your life.

algorithm learn-react non-fiction software-architecture software-design-patterns system-design

Last synced: 29 Oct 2025

https://github.com/hengxin/algorithm-lectures

Lectures for the Algorithm Course

algorithm course lecture-notes

Last synced: 25 Feb 2025

https://github.com/debuginn/leetcode

leetcode algorithm/sql/shell code

algorithm golang

Last synced: 26 Jun 2025

https://github.com/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 Apr 2025

https://github.com/andrewn6/mergesort-visualiser

📁 Merge sort visualizer in python.

algorithm datastructure python python3

Last synced: 20 Jan 2026

https://github.com/hisaac/numberology

Implementations of basic Numerology algorithms in as many languages as I can learn

algorithm javascript nodejs python

Last synced: 04 Oct 2025

https://github.com/danielbrodi/c-data-structures

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/rgmining/ria

Repeated Improvement Analysis

algorithm dexa graph mining review ria

Last synced: 17 Jan 2026

https://github.com/ekwoka/advent-of-code

Repo of algorithms for solving Advent of Code challenges

algorithm javascript

Last synced: 12 Apr 2025

https://github.com/dynonguyen/huffman-coding

Static Huffman Coding algorithm with C++

algorithm cpp

Last synced: 17 Feb 2026

https://github.com/sheikhartin/simplified-memory-bounded-a-star

Implementation of the SMA* search algorithm what tries to manage costs along the way...

ai algorithm astar pathfinding search-algorithm shortest-path smastar

Last synced: 03 Apr 2025

https://github.com/dedztbh/luojia1-cloud-detection

Luojia-1 Satellite Visible Band Nighttime Imagery Cloud Detection

algorithm cloud-mask image-processing light-pollution nighttime-images satellite streetlights

Last synced: 20 Mar 2025

https://github.com/sagiavinash/partial-match

a search util that gives match strength of a query against a sentence

algorithm autocomplete automation javascript npm-package search

Last synced: 29 Mar 2025

https://github.com/qiwihui/codedays

One code problem a day, keeps the doctor away.

algorithm code django django-rest-framework python python3

Last synced: 20 Mar 2025

https://github.com/sleleu/push_swap

A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions

algorithm c

Last synced: 30 Dec 2025

https://github.com/robertjgabriel/simple-sorting

Node module for different sorting algorithms.

algorithm apple google mergesort quicksort sorted-data swap

Last synced: 03 Mar 2025

https://github.com/yostane/jeu-de-la-vie

Séminaire Jeu de la vie en Python pour les BAC +2

algorithm game-of-life python

Last synced: 21 Mar 2025

https://github.com/gagniuc/combining-two-signals-in-js-c-py-php-vb-pl-rb-java

This is an implementation designed in eight different programming / scripting languages, namely C#, Python, VB6, Javascript, Perl, Ruby, Java and PHP. Each implementation is able to mix two signals/vectors (A and B) in arbitrary proportions.

algorithm code combine csharp design interpolation java javascript languages mix perl php prediction python ruby shortcode spectral-forecast vb6 vba

Last synced: 02 Jan 2026

https://github.com/zwolsman/satoshi-mines-bot

A nodejs script that plays satoshimines.com for you

algorithm bet bot es6 kelly-criterion satoshi-mines

Last synced: 17 Jan 2026

https://github.com/dpmcmlxxvi/geojson-bounding-box

Efficiently computes a GeoJSON's bounding box.

algorithm bounding box extents geojson geospatial gis

Last synced: 11 Apr 2025

https://github.com/preciz/wfc

Wave Function Collapse implemented in Elixir

algorithm elixir wave-function-collapse

Last synced: 28 Mar 2025

https://github.com/puzzlef/pagerank-cuda

Design of CUDA-based PageRank algorithm for link analysis.

algorithm block config cuda graph launch pagerank point switch switched thread vertex

Last synced: 03 Feb 2026

https://github.com/nelsonzhao/algorithms_and_data_structures

Algorithms and data structures implemented using C++

algorithm cpp datastructures

Last synced: 11 Apr 2025

https://github.com/davidyslu/leetcode

Personal submissions on LeetCode

algorithm data-structures hacktoberfest interview leetcode

Last synced: 13 Sep 2025

https://github.com/HeyiSun/Ub

My project and algorithm at University at Buffalo

algorithm candy-crush data-structure interpreter interpreters javascript pintos sml

Last synced: 11 May 2025

https://github.com/xlucn/myrecipes

algrithoms for numerical computation 数值算法

algorithm computation numerical recipes

Last synced: 08 May 2025

https://github.com/t145/traveling-salesman

Above-average TSP estimater w/ no strict dependencies

algorithm distance graph java-8 solution thought traveling-salesman

Last synced: 11 Aug 2025

https://github.com/elzup/tdu_procon_lecture

C++, Java Tutorial for TDU lecture. Some algorithm Samples.

algorithm competitive-programming cpp java lecture

Last synced: 08 Aug 2025

https://github.com/gagniuc/mix-two-signals-in-php

This is an implementation designed in PHP. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms mix model php php7 php8 signal source-code spectral-forecast waveform

Last synced: 11 Sep 2025

https://github.com/moussaak/ratp-metro-route

Itineraire du metro parisien en utilisant l'algorithme de djikstra en Langage C

algorithm djikstra itineraire langage-c metro-parisien ratp sncf

Last synced: 11 Apr 2025

https://github.com/risto-stevcev/haskell-karatsuba-multiplication

:abcd: λ Karatsuba multiplication implemented in Haskell

algorithm haskell karatsuba multiplication

Last synced: 07 Aug 2025