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/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/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/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/bukinoshita/catch-pokemon

Algorithm to catch a pokemon

algorithm catch javascript nodejs pokeball pokemon

Last synced: 05 Apr 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/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/milan-960/leetcode-js-soutions

Leetcode solution with question of the problem and algorithm challenges! ❤️

algorithm arrays leetcode leetcode-javascript leetcode-solutions

Last synced: 23 Aug 2025

https://github.com/wzliangzz/go_algorithm_problem_solution

Record algorithm problem solving.

algorithm codeforces golang

Last synced: 23 Aug 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/tejashah88/boids

My research project simulation for iQuest.

algorithm boids reynolds unity unity3d

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/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/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/vsn4ik/linalg

Linear algebra for D programming language.

algorithm d dlang linalg linear-algebra

Last synced: 09 Feb 2026

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/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/skazemi/rust-geo-alg

GeoSpatial algorithms

algorithm geospatial gis

Last synced: 09 Jul 2025

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

Bubble Sort Algorithm Implementation

algorithm bubble-sort sorting-algorithms

Last synced: 07 Jul 2025

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

Java 8 Basic Learning Materials

algorithm java

Last synced: 19 Feb 2026

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/luk036/primal-dual-approx-py

☯️ Primal-dual Approximation Algorithm

algorithm python

Last synced: 10 Apr 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/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

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

Algorithmic music driven by data and / or algorithms

algorithm data music nodejs

Last synced: 18 Apr 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/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/sqeezy/pso

Particle Swarm Optimizer

algorithm dotnet-core fsharp

Last synced: 11 Apr 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/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/hoshimin/ranger

Fast sparsed range intersection

algorithm algorithms header-only intersect intersection range sparse

Last synced: 14 Apr 2025

https://github.com/abhrankan-chakrabarti/almost-isosceles-pythagorean-triples

This repository contains `AIPT_generator.py`, an algorithm for generating almost isosceles Pythagorean triples. Starting from (3, 4, 5), it uses a specific method to calculate triples. Explore the README for details on installation, usage, and contribution.

algorithm math number-theory pythagorean-triples

Last synced: 17 Jun 2025

https://github.com/nk521/ulam-spiral

A python program to generate Ulam-Spiral

algorithm python-3-6 ulam-spiral

Last synced: 14 Jun 2025

https://github.com/tanikai/minfinder

"MinFinder" sorting algorithm, implemented in Python.

algorithm sorting sorting-algorithms-implemented

Last synced: 28 Oct 2025

https://github.com/iamotz/aritgeo

A program to determine if a sequence is Arithmetic or Geometric

algorithm arithmetic geometric javascript nodejs sequence tdd

Last synced: 25 Apr 2026

https://github.com/mehul237/a2z-dsa-course

Teaches you problem solving by diving deep into DSA, with 450+ modules

algorithm cpp data-structures

Last synced: 14 Jun 2025

https://github.com/foresthoffman/election

A Bully-Election Algorithm implementation in Go https://en.wikipedia.org/wiki/Bully_algorithm

algorithm go golang

Last synced: 26 Mar 2025

https://github.com/mttbernardini/mbencrypter

:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc

algorithm cryptography raw-data rawinput symmetric-keys text

Last synced: 26 Mar 2025

https://github.com/nshahaf/mazesolver

visual maze solving algorithm (bfs)

algorithm bfs-algorithm maze-solver

Last synced: 02 Apr 2025

https://github.com/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 Mar 2025

https://github.com/bhathiya29/image-motion-detection-security-application-

This is a Python Application where it will detect moving objects and will alert the relevant person via email with a photo of the detected object. The algorithm here is we compare the very first frame with the frames after that (matrix comparison). If any difference is detected we will use an algorithm to smooth that area, and send an email

algorithm machine-learning motion-detection python

Last synced: 09 Apr 2025

https://github.com/waasiq/rc5-cryptosystem

An implementation of RC5 Cryptography Algorithm

algorithm cryptography python3 streamlit-webapp

Last synced: 07 Jul 2025

https://github.com/jdleung/jdastar

A simple path finding library based on the A*(A-Star) algorithm.

a-star algorithm astar ios macos pathfinding swift

Last synced: 14 May 2026

https://github.com/tonyvu2014/algorithm

Application of algorithms to solve problems

algorithm algorithms

Last synced: 20 Apr 2026

https://github.com/cezardasilva/nodejs-parallel

Studys of NodeJS, using a parallel algorithm to find prime numbers.

algorithm node-js parallel prime-numbers study

Last synced: 26 Mar 2025

https://github.com/tejashah88/pad-breaker

An experiment for auto solving any Puzzle and Dragons board.

algorithm java puzzle-and-dragons vysor

Last synced: 26 Mar 2025

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

Realtime visualization of the backtrack algorithm

algorithm sudoku sudoku-solver

Last synced: 03 Apr 2025

https://github.com/arriqaaq/bst

Binary Search tree implementation

algorithm binary-search-tree data-structures golang

Last synced: 20 Mar 2025

https://github.com/2kabhishek/pycipher

Cipher algorithms with Python 🐍🔏

algorithm cipher cryptography library python tdd unittest

Last synced: 28 Oct 2025

https://github.com/francescopaolol/levenshteindistance

A simple example of Levenshtein Distance Algorithm

algorithm levenshtein-distance python

Last synced: 07 Sep 2025

https://github.com/knlsharma/competitive-programming-cp

This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz

algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group

Last synced: 30 Apr 2025

https://github.com/zaidmukaddam/cpu-scheduler-app-react-native

React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.

algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native

Last synced: 05 May 2026

https://github.com/nikoheikkila/roman-numeral-encoder

Kata: Roman Numerals Encoder

algorithm go golang kata

Last synced: 03 Apr 2025

https://github.com/xmas7/bytecount

This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.

algorithm bytecount rust

Last synced: 27 Mar 2025

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 Apr 2025

https://github.com/netgroup-polito/shared-buffer

Algorithm to efficiently move pkts between the vSwitch and the VNF

algorithm data-exchange nfv shared-buffer vnf

Last synced: 10 Apr 2025

https://github.com/damichoi/algorithm

Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.

algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers

Last synced: 03 May 2025

https://github.com/lowpower/codeforce

codeforce problem solution

algorithm codeforces golang

Last synced: 15 Jan 2026

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 2025

https://github.com/karami-mehdi/juliaplayground

Where I Explore and Experiment with Julia Programming Language!

algorithm computing julia julia-language quantum-computing

Last synced: 10 May 2026

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/fjtapia/benchmark_boost_sort

Benchmark programs for the Boost Sort Library

algorithm benchmark

Last synced: 04 Jun 2026

https://github.com/chrischv/buy-movie-tickets-algorithm

Algorithm for choosing the best seats in a cinema. Made in dart.

algorithm bot dart dartbot movies puppeteer tickets

Last synced: 15 May 2026

https://github.com/david-pena/cohen-sutherland-algorithm

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 15 Jun 2026

https://github.com/yeonkkk/algorithm

PS 기록

algorithm java python

Last synced: 15 May 2026

https://github.com/jaaumg/piramidefibonnaci

Algorithm problem presented by my professor

algorithm c fibonacci fibonacci-numbers fibonacci-sequence

Last synced: 29 Oct 2025

https://github.com/amoshnin/r-pathfinding.algorithms.visualizer

⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)

algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript

Last synced: 13 Mar 2025

https://github.com/tuliohrc/linear-algebra-application

Application of linear algebra concepts

algorithm machine-learning

Last synced: 28 Jun 2025

https://github.com/anjulapaulus/tinyqueue

A simple and smallest binary heap priority queue in golang

algorithm binary-heap datastructure go golang priority-queue

Last synced: 25 Jan 2026

https://github.com/ianstenbit/arulesregression

Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm

algorithm association-rules package r regression

Last synced: 03 Apr 2025

https://github.com/namtndev/leetcode-practice

📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨

algorithm datastructures javascript leetcode

Last synced: 03 Apr 2025

https://github.com/sumitgirwal/a-star-path-find-algo-python

A* is a graph traversal and path search algorithm, which is often used in many fields of computer science due to its completeness, optimality, and optimal efficiency.

algorithm astar-algorithm pygame-games python-3

Last synced: 20 Mar 2025

https://github.com/fabienjuif/astar

an A* algorithm in javascript

a algorithm astar game path shortest shortest-path

Last synced: 20 Jan 2026

https://github.com/datosh/algo

Algorithms in golang using type parameters

algorithm algorithms golang type-parameters

Last synced: 15 Jun 2025