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/robertjgabriel/simple-sorting

Node module for different sorting algorithms.

algorithm apple google mergesort quicksort sorted-data swap

Last synced: 12 Jun 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/michel-leonard/c-rho

The Pollard's Rho algorithm for 64/128 bits Integer Factorization in pure C.

128-bit algorithm c cryptography education example factorization linux math pollard-rho-algorithm simple tool windows

Last synced: 20 Sep 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/sunsided/algorithms

Various algorithms in C#

algorithm csharp

Last synced: 07 Apr 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/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 Apr 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/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: 10 Jun 2026

https://github.com/mohamedelbachir/scheduler

The scheduler software to visualizing GRANT diagram in UNIX System

algorithm cpp diagram grantt scheduler scheduling sdl unix visualisation

Last synced: 24 Jul 2025

https://github.com/rvhuang/heuristic-suite

The generic implementation of heuristic algorithms in C#

a-star algorithm generic-programming heuristic-algorithm net netcore

Last synced: 28 Jul 2025

https://github.com/kevinptt0323/codebook

codebook by NCTU_Railgun

algorithm

Last synced: 27 Jul 2025

https://github.com/adriacabeza/complexalgorithms

🧙🏾‍♂️ Complex Algorithms and Complexity Course from the University of San Diego

algorithm complexity flow-networks linear-programming np-completeness python3 streaming-algorithms

Last synced: 30 Apr 2025

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/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/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/lucienshui/flow-network

网络流工业级应用

algorithm flow-network

Last synced: 18 Feb 2026

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

This is an implementation designed in Javascript. 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 html javascript js mix model number-sequences signals spectral-forecast

Last synced: 17 Aug 2025

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/davidyslu/LeetCode

Personal submissions on LeetCode

algorithm data-structures hacktoberfest interview leetcode

Last synced: 17 Aug 2025

https://github.com/peterzhu2118/algorithms

A collection of general purpose algorithms

algorithm algorithm-library algorithms algorithms-implemented java

Last synced: 16 Aug 2025

https://github.com/jgautheron/bloomfilter

Standard bloom filter implementation in Go

algorithm bloom-filter go

Last synced: 29 Oct 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: 17 Mar 2026

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/yangjiaxi/ita

Introduction to Algorithms

algorithm data-structure introduction-to-algorithms

Last synced: 13 May 2026

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/byteszero/algorithm_dart

使用 Dart 实现常见的算法

algorithm algorithm-dart dart

Last synced: 10 Jun 2026

https://github.com/chasestarr/karatsuba

Karatsuba multiplication

algorithm bignum go karatsuba multiplication

Last synced: 13 Jun 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/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/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/pieroboseta/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 26 Feb 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/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/w1th0utnam3/noname_tools

A collection of useful C++ methods and algorithms collected while working on other projects

algorithm container std string tuples vector

Last synced: 06 Jul 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/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/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/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/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/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/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/voyrox/dynamic-scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 05 Feb 2026

https://github.com/sfantasy/algorithms

Please keep learning :-)

algorithm codewars leetcode

Last synced: 18 Jun 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/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/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/rgmining/rsd

An implementation of Review Spammer Detection

algorithm graph icdm mining review

Last synced: 01 Apr 2026

https://github.com/lesenelir/meta-leetcode-js

Leetcode Solutions and Notes

algorithm javascript leetcode

Last synced: 10 Oct 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/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/seijinrosen/acac

競プロ便利 CLI ツール。AtCoder と アルゴ式 に対応。

algo-method algorithm atcoder cli python

Last synced: 14 Jan 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/aviksaikat/bmt-py

Binary Merkle Tree operations on data

algorithm bmt hatch python3 swarm

Last synced: 26 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/renovamen/oi-acm

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

acm algorithm oi

Last synced: 12 Jun 2026

https://github.com/enolan/alandeniseericlauren

Efficiently find minimal subsets/submaps

algorithm haskell-library

Last synced: 23 Feb 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/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/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/teamcors/ezpz-ps-study

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

algorithm python python3

Last synced: 06 Jan 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/hengxin/algorithm-lectures

Lectures for the Algorithm Course

algorithm course lecture-notes

Last synced: 25 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/cuixing158/serialize-deserialization

matlab struct or struct array Serialize/Deseriali​ze

algorithm code-generation matlab serialization

Last synced: 14 Jun 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/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/felipejfc/pyalpr

Automatic number plate recognition system made in python

algorithm alpr computer-vision

Last synced: 13 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/dmironenko/leetcode

some solutions to problems on leetcode

algorithm leetcode problem solution

Last synced: 10 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/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/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