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/maze1377/datamining

My data mining code for course data Mining ferdowsi university of mashhad Iran

algorithm data-mining

Last synced: 23 Jan 2026

https://github.com/weilueluo/mini-snowflake

A simplified ID generator based on Twitter's Snowflake.

algorithm id-generator snowflake

Last synced: 06 Mar 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/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/cubical22/group-divider

a simple algorithm made mainly to solve the lack of speed and dynamic-ness for group dividing

algorithm algorithms cpp csharp fine-tuning flowchart java javascript php programming python

Last synced: 08 Apr 2026

https://github.com/blchinezu/cristiansalgorithm

A GO implementation of Cristian's Agorithm for clock synchronization

algorithm clock cristian golang synchronization time

Last synced: 14 Jan 2026

https://github.com/yoonah-dev/baekjoon-algorithm

➰ 고리고리단 알고리즘 스터디 - CPP ➰

algorithm cpp data-structures

Last synced: 26 May 2026

https://github.com/luxoriasoft/brisque_impl_netlib

The Brisque Score Implementation (OpenCV4) wrapped for .NET Nuget (working on x64, x86 & arm64)

algorithm brisque image-quality image-quality-assessment net net-wrapper

Last synced: 06 Mar 2026

https://github.com/Mr-Monster-0248/Algorithm-interpretor

An algorithm interpretor in C language for the 3rd project in first year at EFREI

algorithm c code interpreter

Last synced: 11 May 2025

https://github.com/mahdavipanah/coloredspanningtree

A solution for a multicolored spanning trees problem

algorithm python spanningtrees tree

Last synced: 27 Mar 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/yankeguo/snowid

A concurrent-safe lock-free implementation of snowflake algorithm in Golang

algorithm golang id-generation

Last synced: 11 Jan 2026

https://github.com/yoyoberenguer/water-ripple-effect

Water ripple effect algorithm with numpy, pygame and cython

algorithm distortion ripple-effect water-ripple

Last synced: 07 Jul 2025

https://github.com/lbirkert/linearequationfrompoints

Algorithm to construct a linear equation from a list with >= 2 points proof of concept

algorithm algorithms css html js maths proof-of-concept vitejs

Last synced: 11 Apr 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/bukinoshita/catch-pokemon

Algorithm to catch a pokemon

algorithm catch javascript nodejs pokeball pokemon

Last synced: 05 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/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/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/amansrv/dsa-leetcode

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/wendymunyasi/alx-interview

Interview preparation repo.

algorithm javascript python python3

Last synced: 28 Apr 2026

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/moilk/sword

剑指offer刷题~

algorithm offer

Last synced: 26 Feb 2025

https://github.com/aniket965/algo-world

🔥Node module to use algorithms in one line🚀

algo algorithm algorithm-library javascript library library-free node npm

Last synced: 09 May 2026

https://github.com/parzibyte/algoritmos

Múltiples ejercicios y algoritmos de programación resueltos en varios lenguajes de programación

algorithm exercise math practice

Last synced: 18 May 2026

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/chrisiogwaan/java-mats

Java 8 Basic Learning Materials

algorithm java

Last synced: 19 Feb 2026

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/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/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/obadakhalili/the-knights-tour

🐴 A visualization of Warnsdorff’s Algorithm for the Knights Tour problem

algo algorithm javascript knights-tour visualization warnsdorff-algorithm

Last synced: 14 Jun 2026

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

GeoSpatial algorithms

algorithm geospatial gis

Last synced: 09 Jul 2025

https://github.com/tascigorkem/hashcode-2020

Google Hash Code Problem 2020

2020 algorithm google-hash-code java solution

Last synced: 14 Jun 2025

https://github.com/kputnam/union-find

Implementation of the union-find algorithm in Haskell

algorithm haskell union-find

Last synced: 04 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/houhuawei23/algorithmlearn

Personal Learn Algorithm Logs

algorithm algorithms-and-data-structures

Last synced: 26 May 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/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/dianhsu-official/ccs

📊Simple Competitive Companion Server

algorithm competitive-coding http-server rust

Last synced: 04 Feb 2026

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/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/fgforrest/pmptt

PMPTT is a derivation of original Modified Preorder Tree Traversal algorithm that partially solves the problem of heavy write costs by pre allocating numeric range for the tree of the estimated size.

algorithm hierarchy java mptt tree

Last synced: 08 Feb 2026

https://github.com/jaybrown/cn

Apple's open source command line interface to CommonNumerics routines (CRC-8/16/32/64, Base16/32/64)

adler-32 algorithm base16 base32 base64 castagnoli checksum cli commoncrypto commonnumerics crc crc-16 crc-32 crc-32c crc-8 fletcher hash hashing macos osx

Last synced: 19 May 2026

https://github.com/mbelmadani/moea-automatic-termination

Implementation of the MOEA Entropy based automatic termination algorithm (Saxena et al. 2016)

algorithm deap entropy evolutionary-algorithm moea multi-objective-optimization python termination-detection-algorithm

Last synced: 15 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/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/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/ericduran/algo_ds

Algorithms & Data Structures w/ JS

algorithm data-structures javascript

Last synced: 27 Jul 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/saseungmin/daily_coding_dojo

study for javacript algorism 🎯 daily coding..🚀

algorithm algorithm-study coding-dojo daily-coding javascript

Last synced: 17 Mar 2025

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/cleosilva/estruturas-dados-javascript

Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional

algorithm data-structures interview javascript javascript-algorithms

Last synced: 19 May 2026

https://github.com/venh312/algorithm

✍ 알고리즘 풀이

algorithm java8

Last synced: 18 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/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/mc256/eecs2011

Source code for Algorithm course EECS 2011

algorithm eecs2011 yorkuniversity

Last synced: 18 Mar 2025

https://github.com/hyouteki/malebolge

Machine Learning algorithms implementation from scratch in python using just numpy

algorithm machine-learning

Last synced: 10 Nov 2025

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

This is an implementation designed in Java. 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 implementation java java-8 mix model numerical-methods signal spectral-forecast vector vectors waveform

Last synced: 20 Jul 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/pchalamet/timealgebra

Algorithms for periods of time operations

algorithm dotnet time

Last synced: 17 May 2026

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/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/abranhe/bubble-srt

Bubble Sort Algorithm Implementation

algorithm bubble-sort sorting-algorithms

Last synced: 07 Jul 2025

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

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

algorithm go golang leetcode redis

Last synced: 25 Jan 2026

https://github.com/mahdavipanah/constrainedscheduling

A solution for a constrained scheduling problem

algorithm dynamic-programming python scheduling

Last synced: 27 Mar 2025

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/dineshh912/machine-learning

Machine Learning basic model building with sci kit and create algorithm from scratch and many more

algorithm machine-learning python3 rnn-tensorflow scikit-learn tensorflow

Last synced: 10 Apr 2026

https://github.com/olical/wlhn-a-star

A* algorithm implementation in Clojure

a-star algorithm clojure hack quil

Last synced: 20 Aug 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/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/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/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/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/luk036/primal-dual-approx-py

☯️ Primal-dual Approximation Algorithm

algorithm python

Last synced: 10 Apr 2025

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

Sudoku solver library for Rust

algorithm rust sudoku sudoku-solver

Last synced: 10 Apr 2025

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/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/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/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/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/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/debdutto/algorhythm

Algorithmic music driven by data and / or algorithms

algorithm data music nodejs

Last synced: 18 Apr 2026