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/wendymunyasi/alx-interview

Interview preparation repo.

algorithm javascript python python3

Last synced: 28 Apr 2026

https://github.com/saifurrahmanemon/algorithms_visualizer

An attempt to make a visualizer for popular algorithms. So far, finished with visualizing popular sorting algorithms like Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort.

algorithm algorithm-visualizer algorithms javascript react sorting-algorithms

Last synced: 02 May 2026

https://github.com/brucezoom/cs222-algorithm-code

This is the code repository for the homework and exam

algorithm coursework cpp

Last synced: 28 Mar 2025

https://github.com/ncchen99/gcitask-gettingstartedwithstlincpp

GCI任務 - 簡介 STL 用法

algorithm stl

Last synced: 06 Apr 2025

https://github.com/karlosvas/olimpiadas-informaticas

Clases de OIE olimpiadas informáticas 2023, y 2024. Ejercicios del DOM Judge y Acepto del Reto

algorithm algorithms bfs cpp dfs dikjstra java

Last synced: 09 Apr 2026

https://github.com/mikejgray/graysalgorithms

Adapted primarily from the JavaScript algorithms from FreeCodeCamp.com, these Python algorithm challenges are a great way to get to know the Python standard libraries.

algorithm hacktoberfest python

Last synced: 20 May 2026

https://github.com/hacker1024/blowfish_ecb.dart

A Blowfish ECB codec implementation in pure Dart.

algorithm blowfish blowfish-algorithm dart dart-algorithms dart-package dartlang

Last synced: 11 Apr 2025

https://github.com/2lovecode/graffito

Golang代码集。有趣的小工具,数据结构实现,设计模式实现等

algorithm go golang leetcode redis

Last synced: 25 Jan 2026

https://github.com/outfrost/smtwt

[university] Exploring various algorithms to approximately solve the single machine total weighted tardiness scheduling problem

algorithm algorithms ant-colony-optimization dynasearch metaheuristics np-hard scheduling smtwt

Last synced: 08 May 2025

https://github.com/tejashah88/boids

My research project simulation for iQuest.

algorithm boids reynolds unity unity3d

Last synced: 20 May 2026

https://github.com/rasti37/k-nn-algorithm-implementation-using-linked-list

KNN algorithm implemented with Linked Lists.

algorithm implementation knn linked lists

Last synced: 16 May 2026

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

Sudoku solver library for Rust

algorithm rust sudoku sudoku-solver

Last synced: 10 Apr 2025

https://github.com/huytd/thingsinrust

Things in Rust

algorithm research rust

Last synced: 31 Jul 2025

https://github.com/frett27/ada-ga

Genetic Algorithm Implementation for Ada

ada algorithm chromosome crossover generic genetic-algorithm library mutations simple

Last synced: 27 Mar 2025

https://github.com/evgenykochetkov/sequiturish

An approximate implementation of Sequitur algorithm in Clojure

algorithm clojure sequitur

Last synced: 16 Jun 2025

https://github.com/dr-eti/rtard-tarjans_dfs_in_r

R implementation of Tarjan's algorithm for finding Strongly Connected Components in a digraph by Depth-First Search

algorithm block-triangular-matrix depth-first-search digraph graph-algorithms r strongly-connected-components tarjan-algorithm

Last synced: 12 Jul 2025

https://github.com/urschrei/cvmcount_py

Python implementation of the CVM algorithm

algorithm count-distinct cvm

Last synced: 13 Apr 2025

https://github.com/moilk/sword

剑指offer刷题~

algorithm offer

Last synced: 26 Feb 2025

https://github.com/prathameshdhande22/data-structure-and-algorithms

This Repository Contains all the code which i have written while doing DSA.

algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode

Last synced: 21 Apr 2026

https://github.com/vsn4ik/linalg

Linear algebra for D programming language.

algorithm d dlang linalg linear-algebra

Last synced: 09 Feb 2026

https://github.com/techdudie/random

A simple utility in Python to decide if a number is random or not.

ai algorithm algorithms logic python-3 python-script python3 random test

Last synced: 28 Jul 2025

https://github.com/jayedrafiprojects/arbritary-mapping-algorithm

An algorithm to re-arrange the values randomly in an array.

algorithm java sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/jayedrafiprojects/sorting-algorithm-visualizer

This project visualizes every steps of sorting algorithms without using any GUI library.

algorithm data-visualization java sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/obity/pretree

pretree is a package for storing and querying routing rules with prefix tree .

algorithm prefix-tree pretree tree url-match url-routing

Last synced: 25 Jan 2026

https://github.com/ericduran/algo_ds

Algorithms & Data Structures w/ JS

algorithm data-structures javascript

Last synced: 27 Jul 2025

https://github.com/itaditya/cosmos-web-interface

[Show :heart: love by :star2:] Your personal library of every algorithm and data structure code that you will ever encounter now on the web

algorithm datastructures interview-questions library sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/sqeezy/pso

Particle Swarm Optimizer

algorithm dotnet-core fsharp

Last synced: 11 Apr 2025

https://github.com/abranhe/bubble-srt

Bubble Sort Algorithm Implementation

algorithm bubble-sort sorting-algorithms

Last synced: 07 Jul 2025

https://github.com/fieg/markov

Implementation of MarkovChain algorithm in PHP

algorithm machine-learning markov markov-chain php

Last synced: 24 Jul 2025

https://github.com/howz97/algorithm

《算法》(Sedgewick著, 第4版) 的Golang实现

algorithm go

Last synced: 23 May 2026

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

This is an implementation designed in Perl. 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 computational-physics equation mix perl perl5 perl6 signal spectral-forecast

Last synced: 16 Feb 2026

https://github.com/keepalive555/datastructure

数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。

algorithm c datastructure

Last synced: 22 Mar 2025

https://github.com/iamvishal16/leetcodesolutions

Swift solutions for LeetCode problems using Higher Order function and Algorithms

algorithm algorithms higher-order-functions ios leetcode leetcode-solutions xcode

Last synced: 15 Oct 2025

https://github.com/rizquuula/nqueenplay

N-Queens puzzle player. This tool will generate randomly or randomly locked puzzle, you may use this as "a boxing bag" to practice problem solving algorithm.

algorithm n-queens nqueens puzzle

Last synced: 27 Oct 2025

https://github.com/abdulrahman-k-s/image_filter

This project tackles an important problem which deals with the removal of noise from images is a major task in the field of image processing, because it affects the quality of the image and leads to the loss of some of its important information through the impact of noise on it.

algorithm algorithms csharp filter image-processing sort sorting university-project

Last synced: 20 May 2026

https://github.com/dickeyy/collatz-calculator

A calculator to test numbers against the collatz conjecture

algorithm calculator collatz collatz-conjecture conjecture gui python tkinter

Last synced: 12 Apr 2025

https://github.com/hoshimin/ranger

Fast sparsed range intersection

algorithm algorithms header-only intersect intersection range sparse

Last synced: 14 Apr 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 2026

https://github.com/can-dy-jack/linkedlist

LinkedList and DoubleLinkedList implementation in JavaScript

algorithm data-structures double-linked-list javascript linked-list

Last synced: 07 Apr 2025

https://github.com/laheller/iau.constellations

A .NET library to work with IAU constellations

algorithm astronomy constellation point-in-polygon

Last synced: 30 Mar 2025

https://github.com/glolichen/2048

2048 website with algorithm to solve

2048 algorithm

Last synced: 10 Sep 2025

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

Concepts and Practice problems that I am solving while learning Data Structures and Algorithms

algorithm competitive-programming cpp data-structures

Last synced: 30 Mar 2025

https://github.com/arsenic-atg/sudoku-solver

Solve Sudoku of any difficulty with just a single click

algorithm backtracking backtracking-algorithm c-plus-plus cpp11 cpp14 cpp17 sudoku-solver

Last synced: 25 May 2026

https://github.com/vnxx/combination-finder

Find the combination of numbers whose sum equals x

algorithm finder golang react typescript

Last synced: 11 May 2026

https://github.com/zenodeapp/pairwise-alignments

Solidity implementations of well-known pairwise alignment methods such as Needleman-Wunsch's global sequence alignment and the Smith-Waterman local sequence alignment algorithm.

algorithm alignment amino-acids contracts dna needleman-wunsch nucleotides proteins smith-waterman solidity substitution-matrices

Last synced: 07 May 2025

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

Sequential and parallel merge sort algorithm implemented in C using OpenMP

algorithm c merge-sort openmp parallel pthread

Last synced: 14 May 2025

https://github.com/indiecodermm/algo-lab

Collections of interesting algorithms. Visualized using p5.js library.

algorithm astar-pathfinding conways-game-of-life p5-sketches sorting-algorithms wavefunctioncollapse

Last synced: 17 Aug 2025

https://github.com/russellwzr/responsive-wordle

A visualization algorithm demo project implemented by Box2D.js & D3.js that can make the word cloud responsive.

algorithm box2d-physics-engine d3 d3-visualization d3js responsive-layout visualization wordcloud wordle

Last synced: 16 May 2026

https://github.com/trannguyenhan/k-means-hadoop

Setup k-means algorithms using Hadoop MapReduce

algorithm hadoop hadoop-mapreduce java kmeans-hadoop

Last synced: 25 May 2026

https://github.com/tcl606/matrix

C++ / C# Matrix Processing Library

algorithm linear-algebra matrix

Last synced: 13 Jul 2025

https://github.com/fooeybar/flatnet

flatnet is an evolutionary algorithm with models as action lists

ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat

Last synced: 02 Feb 2026

https://github.com/shalithasuranga/canvas-outlines-drawing

Draw outlines for any kind of HTML canvas objects

algorithm canvas-outline edge-detection html-canvas outline

Last synced: 06 Apr 2025

https://github.com/bmf-san/road-to-algorithm-master

I want to be a algorithm master.

algorithm data-structures golang

Last synced: 25 Feb 2026

https://github.com/usmanmehmood55/genetic_algorithm

Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.

algorithm c genetic-algorithm optimization-algorithms

Last synced: 30 Jun 2025

https://github.com/matubu/de-bruijn-generator

📦 A javascript implementation of the de Bruijn sequence algorithm

algorithm browser combinations debruijn generator javascript js nodejs sequence

Last synced: 30 Mar 2025

https://github.com/brainhub24/quine

This is a #Quine, a program that outputs its own source code. It uses a variable s and the #printf function to print itself

algorithm concept quine

Last synced: 12 Apr 2025

https://github.com/mahdavipanah/constrainedscheduling

A solution for a constrained scheduling problem

algorithm dynamic-programming python scheduling

Last synced: 23 Jun 2026

https://github.com/bl33h/automatagenerator

This Python tool transforms NFAs to DFAs, minimizes DFAs, and converts regular expressions to NFAs.

algorithm automata-simulator computing-theory dfa dfa-minimization nfa nfa-minimization nfa-to-dfa-conversion postfix regex shunting-yard-algorithm

Last synced: 13 Apr 2025

https://github.com/skazemi/rust-geo-alg

GeoSpatial algorithms

algorithm geospatial gis

Last synced: 09 Jul 2025

https://github.com/luk036/primal-dual-approx-py

☯️ Primal-dual Approximation Algorithm

algorithm python

Last synced: 10 Apr 2025

https://github.com/i-e-b/csharpvideosynthesiser

Programmatically output .mp4 files from C# based on a range of algorithms

algorithm algorithms audio sorting sorting-algorithms video visualization

Last synced: 10 May 2026

https://github.com/jojorancu/NQueen

Basically it is a solution for "N-Queen" Problem. I added mix of humor to the code. Sounds like "The King" wanted date all "The Queen" :)

algorithm go golang nqueens-problem

Last synced: 06 May 2025

https://github.com/santosl2/javascript-algorithms-explain

Some of most popular Searching and Sorting algorithms, made in Javascript

algorithm algorithms javascript searching-algorithms sorting-algorithms

Last synced: 23 Mar 2025

https://github.com/nishantcoder108/pro-dsa

Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.

algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts

Last synced: 30 Mar 2025

https://github.com/dianhsu-official/ccs

📊Simple Competitive Companion Server

algorithm competitive-coding http-server rust

Last synced: 04 Feb 2026

https://github.com/mxssl/quicksortgolang

Quick Sort implementation in Go (Golang)

algorithm go golang quick-sort quicksort quicksort-algorithm

Last synced: 30 Oct 2025

https://github.com/bb4/bb4-a-star

Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.

algorithm optimization scala

Last synced: 20 Jul 2025

https://github.com/eldruin/smbus-pec-rs

Rust Portable SMBus Packet Error Code Algorithm Implementation

algorithm checksum crc crc8 embedded i2c rust smbus smbus-pec

Last synced: 18 Mar 2025

https://github.com/dentrax/easyblockchain

A cryptocurrency C++ implementation using a BlockChain technology made for educational purposes only

algorithm bitcoin blockchain blockchain-demos blockchain-technology chain cryptocurrency educational-project

Last synced: 08 Sep 2025

https://github.com/bukinoshita/catch-pokemon

Algorithm to catch a pokemon

algorithm catch javascript nodejs pokeball pokemon

Last synced: 05 Apr 2025

https://github.com/frett27/Ada-GA

Genetic Algorithm Implementation for Ada

ada algorithm chromosome crossover generic genetic-algorithm library mutations simple

Last synced: 14 Mar 2025

https://github.com/powergee/testcasebruteforce

Do bruteforce to find a test case that make my algorithm fail.

algorithm brute-force bruteforce competitive-programming problem-solving

Last synced: 09 Apr 2025

https://github.com/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

https://github.com/tsaohucn/conflict-calendars

The gem help you find the conflict calendars from calendars

algorithm calendar gem ruby

Last synced: 27 Mar 2025

https://github.com/mchatcher/short-selling-ban-many-types-algo

Asset pricing with short-selling constraints and many beliefs: Three algorithms

algorithm asset-prices matlab short-selling-constraints

Last synced: 01 Sep 2025

https://github.com/maxkratz/flowshop-scheduling

Eclipse project for solving a flowshop-scheduling problem with the algorithm of Nawaz, Enscore and Ham (NEH algorithm)

algorithm flowshop flowshop-problem flowshop-scheduling java

Last synced: 11 Oct 2025

https://github.com/silentsoft/acmicpc-kit

:rocket: Let's practice algorithms with Acmicpc Kit ! Acmicpc Kit is a template project for creating the problem project using fully customizable templates.

acmicpc algorithm baekjoon-online-judge boj koi leetcode practice programmers template

Last synced: 11 Jan 2026

https://github.com/nem035/page-rank-fun

Simple Demonstration of the PageRank Algorithm

algorithm html javascript pagerank-algorithm

Last synced: 03 Apr 2025

https://github.com/evandrolg/find-by-words

A solution for finding words started by a string. It works well on both front-end and back-end.

algorithm binary-search performace search

Last synced: 14 Jun 2025

https://github.com/mohsenfallahnjd/gender-and-age-detection

Implementation of Gender and Age Detection algorithm with python.

algorithm gender-and-age-detection implementation-of-algorithms python

Last synced: 22 Mar 2025

https://github.com/mohsenfallahnjd/naivebayes

Implementation of NaiveBayes algorithm with python.

algorithm algorithms implementation-of-algorithms naivebayes python

Last synced: 22 Mar 2025

https://github.com/mahdavipanah/coloredspanningtree

A solution for a multicolored spanning trees problem

algorithm python spanningtrees tree

Last synced: 27 Mar 2025