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/tianyishi2001/sequence-alignment-js

Sequence Alignment Algorithms implemented in Javascript, with a command line application

algorithm bioinformatics biology javascript node science sequence-alignment

Last synced: 17 May 2026

https://github.com/apoorva-info/data-structures-and-algorithms

This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.

algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube

Last synced: 12 Feb 2026

https://github.com/ryosukecla/go-cs

algorithms, data structures, mathematics written in golang

algorithm computer-science data-structures golang math

Last synced: 08 Sep 2025

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

:abcd: λ Karatsuba multiplication implemented in Haskell

algorithm haskell karatsuba multiplication

Last synced: 07 Aug 2025

https://github.com/Voyrox/Dynamic-Scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 31 Oct 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: 18 May 2026

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: 17 Jun 2026

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

My attempts at generating mazes with Rust.

algorithm maze-algorithms rust

Last synced: 05 Jun 2026

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: 19 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: 06 Mar 2026

https://github.com/mnitchev/microverse

Genetic algorithms training neural networks.

algorithm genetic neural-network simulation

Last synced: 16 Aug 2025

https://github.com/certsoftt/30days-hackerrank-code-challenge

A 30 days JavaScript Code Challenge. You can give it a try

algorithm data-structure javascript oop

Last synced: 19 Feb 2026

https://github.com/ahammadshawki8/dsa-implementations-in-python

👀 Knowledge of "Data Structures and Algorithms" is the basic need to become a good programmer. In this repository, you will find the implementations of different DSA's in Python. 🔥🔥

algorithm code data-structures design python

Last synced: 22 Aug 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/tychozzz/leetcode-everyday

Leetcode Everyday! Summary Everyday! Improve Everyday!

algorithm coding interview leetcode

Last synced: 18 Feb 2026

https://github.com/c0mm4nd/go-eaglesong

A Golang Library of Eaglesong Hash Function

algorithm eaglesong hash nervos

Last synced: 25 Jun 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/enansari/algorithm-hsu

This repository is for placing the solution content of the algorithm design class of Hakim Sabzevari University

algorithm algorithm-design hakim-sabzevari-university hsu

Last synced: 16 Jun 2025

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/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: 17 Mar 2026

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: 11 May 2026

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/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/0mp/shakespeare-algorithms

Algorithms written in the Shakespeare Programming Language.

algorithm shakespeare shakespeare-programming-language spl

Last synced: 19 Mar 2026

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/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: 28 Feb 2026

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

Adaptive Huffman Algorithm

adaptive-huffman algorithm apt compression debian-package

Last synced: 13 Feb 2026

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

Lectures for the Algorithm Course

algorithm course lecture-notes

Last synced: 25 Feb 2026

https://github.com/sfantasy/algorithms

Please keep learning :-)

algorithm codewars leetcode

Last synced: 18 Jun 2026

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 Apr 2026

https://github.com/laurajaime/simple-shazam

Simple implementation of Shazam algorithm

algorithm fingerprint java shazam

Last synced: 16 Apr 2026

https://github.com/duke-git/codility-challenge

A project which solve the codility problem with js.

algorithm codility datastructure javascript js

Last synced: 16 Feb 2026

https://github.com/callicoder/algorhythm

Standard Algorithms Implemented in C++

algorithm cpp

Last synced: 16 Mar 2026

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: 02 Mar 2026

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/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/djosix/doubly-stochastic-matrix

Algorithms for randomly generating doubly stochastic matrices. A doubly stochastic matrix is one where each row and each column sums up to 1.

algorithm doubly-stochastic-matrix python

Last synced: 19 Jun 2026

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/cseas/ml-projects

Machine Learning projects using traditional algorithms.

algorithm classifier decision-tree-classifier iris machine-learning nearest-neighbors neural-network

Last synced: 24 Jan 2026

https://github.com/honkinglin/algorithm

Record my algorithm learning path

algorithm leetcode

Last synced: 24 Jan 2026

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/nicojuicy/graphplan

GraphPlan ~Goap algorithm to use for AI. Popularized in the game F.E.A.R.

algorithm csharp goal-action-oriented-planning goap graphplan graphplan-algorithm strips strips-algorithm

Last synced: 31 Mar 2025

https://github.com/y1r/graph

Graph Algorithms Visualizer

algorithm csharp graph visualization wpf

Last synced: 12 May 2026

https://github.com/yangjiaxi/ita

Introduction to Algorithms

algorithm data-structure introduction-to-algorithms

Last synced: 13 May 2026

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/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/rgmining/rsd

An implementation of Review Spammer Detection

algorithm graph icdm mining review

Last synced: 01 Apr 2026

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: 17 May 2026

https://github.com/nwrenger/bubblesort-example

Examples of the bubblesort algorithm written in rust.

algorithm bubblesort cocktailshakersort rust

Last synced: 02 Apr 2026

https://github.com/parsapoorsh/tictactoe-xo-ai

Best move generator algoritm. 3x3, 4x4 and more without limits.

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

Last synced: 13 May 2026

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

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

acm algorithm oi

Last synced: 12 Jun 2026

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/felipejfc/pyalpr

Automatic number plate recognition system made in python

algorithm alpr computer-vision

Last synced: 13 Jun 2026

https://github.com/saranshbansal/learn-java

This repository consists of assorted Java files which include popular algorithms, design patterns, and some random bunch of classes for learning and implementing various core java based concepts.

algorithm concept corejava java java-8

Last synced: 19 Apr 2025

https://github.com/dalgona/ds_study

자료구조 스터디~

algorithm data-structures study

Last synced: 25 Oct 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/rhcarvalho/dawgo

DAWGo is the home for a particular implementation of a Directed Acyclic Word Graph in Go.

algorithm data-structure directed-graph go golang graph natural-language-processing trie

Last synced: 04 Jun 2026

https://github.com/chasestarr/karatsuba

Karatsuba multiplication

algorithm bignum go karatsuba multiplication

Last synced: 13 Jun 2026

https://github.com/iamotz/raindrops

A program that converts a number to a string, the contents of which depends on the number’s prime factors.

algorithm javascript nodejs prime-factors raindrop tdd

Last synced: 25 Apr 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: 06 Jun 2026

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

matlab struct or struct array Serialize/Deseriali​ze

algorithm code-generation matlab serialization

Last synced: 14 Jun 2026

https://github.com/upupming/quick-select

Select k-smallest item in an array A in nearly 2n time using LAZY-SELECT. Also implemented naive sorting & linear select algorithm.

algorithm lazy-selection random-algorithm select-algorithm

Last synced: 08 Apr 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/gagniuc/simple-js-implementation-of-objective-digital-stains

Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.

algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization

Last synced: 08 Jun 2026

https://github.com/mdietrichstein/objc-murmur3-bloomfilter

Bloom filter implementation using murmur3 hashing written in Objective-C

algorithm bloom-filter bloom-filters hash ios murmur3-hashing objective-c probability

Last synced: 16 Jun 2026

https://github.com/enolan/alandeniseericlauren

Efficiently find minimal subsets/submaps

algorithm haskell-library

Last synced: 23 Feb 2026

https://github.com/hxndev/implementing-grep-using-naive-search

GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.

algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility

Last synced: 03 May 2026

https://github.com/liorkogan/streamsampler

A header-only C++ library implementing seven reservoir sampling algorithms for streaming data.

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

Last synced: 21 Feb 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/zyxue/rljs

RLjs currently serves as an interactive playground for learning reinforcement learning.

agent algorithm policy-iteration q-learning react reinfrocement-learning rl-algorithms value-iteration

Last synced: 16 May 2026

https://github.com/hojongs/algorithm

A set of source codes to solve algorithm written in python

algorithm baekjoon leetcode programmers python

Last synced: 06 Oct 2025

https://github.com/timvisee/hhs-p7-movie-recommendation-engine

:movie_camera: Big data project for college (HHS) period 7

algorithm hadoop recommendation-engine spark

Last synced: 18 May 2026

https://github.com/josephakaro/30-days_of_algorithms

Creating a structured 30-day challenge to learn data structures and algorithms is a fantastic idea! Checkout the README.md for in-depth guideline.

30-days-of-code 30daysofcode algorithm algorithms algorithms-and-data-structures data-structures python python3

Last synced: 14 Apr 2026

https://github.com/naren-jha/algorithms

Implementation of most common data structures and algorithms

algorithm data-structures dynamic-programming graph-theory

Last synced: 23 Feb 2026

https://github.com/ersoyfilinte/race-tracks

This repository provides a solution to race tracks math problem.

algorithm math mathematics

Last synced: 14 Jan 2026

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/hxndev/implementing-linux-cl-utility-grep

CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string

algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility

Last synced: 05 May 2026

https://github.com/tiagoemsi/grotain

Learn anything with a small, simple, easy, and customizable SRS (Spaced Repetition System) algorithm package written in Golang.

algorithm golang hacktoberfest supermemo

Last synced: 12 Mar 2026