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/tanikai/minfinder

"MinFinder" sorting algorithm, implemented in Python.

algorithm sorting sorting-algorithms-implemented

Last synced: 06 Jul 2026

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

An experiment for auto solving any Puzzle and Dragons board.

algorithm java puzzle-and-dragons vysor

Last synced: 02 Jul 2026

https://github.com/islamhaqq/coderbyte

Coding challenges in many different programming languages!

algorithm algorithm-challenges algorithms go golang javascript languages node python rust unittest

Last synced: 07 Apr 2026

https://github.com/glolichen/potato-chess-browser

A short and simple chess engine that works in the browser

algorithm chess engine javascript webassembly

Last synced: 29 Mar 2025

https://github.com/datosh/algo

Algorithms in golang using type parameters

algorithm algorithms golang type-parameters

Last synced: 15 Jun 2025

https://github.com/tillstuder/secure-communication

🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.

algorithm cypher decryption diffie-hellman encryption micropython p2p python secure

Last synced: 06 May 2025

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 2025

https://github.com/mosi-sol/live-contracts-s4

simple solution for mathematical & algorithm's & ciphers

algorithm smart-contracts solidity

Last synced: 20 Jun 2025

https://github.com/swnb/dct-ts

dct and idct algorithm implement with typescript

algorithm dct idct typescript

Last synced: 26 May 2026

https://github.com/abhijeet-muneshwar/leetcode

This repository contains solutions to LeetCode problems solved in Java & Golang.

algorithm data-structures golang java rust system-design

Last synced: 18 May 2026

https://github.com/yothgewalt/binary-search-tree

An about binary search tree in python that's easy to read and easy to understand.

algorithm bst python

Last synced: 22 Mar 2025

https://github.com/huidaecho/ispso

Isolated-Speciation-based Particle Swarm Optimization

algorithm optimization particle-swarm-optimization

Last synced: 10 Jul 2025

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

Data-structure and algorithms interview problems and solutions.

algorithm algorithms javascript leetcode python typescript

Last synced: 07 Apr 2026

https://github.com/thatisuday/file-checksum

A CLI tool to calculate the checksum of file's content using md5 or sha1 algorithms.

algorithm checksum cli md5 node-cli node-js node-module nodejs sha1

Last synced: 17 May 2026

https://github.com/arkenidar/lua_love2d_pointinpolygon-algorithm

Early release of a Point In Polygon experimental algorithm. The method is naive, so it can be easily explained and taught. Enjoy and give feedback if possible. Thanks.

algorithm easy-to-understand love2d-engine lua naive point-in-polygon zerobrane-studio

Last synced: 19 Aug 2025

https://github.com/made2591/go-hanoi

The famous Hanoi game written in Go. Thanks to @skelterjohn for his lib, go-matrix, that you can find in https://github.com/skelterjohn/go.matrix

algorithm classical exercise game go hanoi hanoi-riddle hanoi-towers math problem recursion

Last synced: 23 Jun 2025

https://github.com/nshahaf/mazesolver

visual maze solving algorithm (bfs)

algorithm bfs-algorithm maze-solver

Last synced: 02 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/cenfun/popover-helper

popover-helper

algorithm popover

Last synced: 14 Mar 2025

https://github.com/ugnmura/Marching_Squares_Processing_Java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 02 Sep 2025

https://github.com/abrarulhassan-hub/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: 03 Jul 2026

https://github.com/nicholas-miklaucic/rust-monaco

An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust

ai algorithm mcts rust

Last synced: 08 Nov 2025

https://github.com/nursyah21/algoexercise

develop your algo skill

algorithm cpp

Last synced: 29 Jul 2025

https://github.com/markkvdb/mdpsolver

Markov Decision Process (MDP) Solver.

algorithm maintenance mdp windmill

Last synced: 22 Apr 2026

https://github.com/riddhish97/dsa

This Repo will have DSA and problem solving solution

algorithm array data-structures dynamic-programming hashmap javascript

Last synced: 28 Jun 2025

https://github.com/pastjung/codetree-tils

코드트리 : 코딩테스트 준비

algorithm cplusplus inha

Last synced: 03 Jan 2026

https://github.com/hendriku/labsolve

A command line tool to solve labyrinths alias mazes.

algorithm bfs c escape greedy labyrinth maze

Last synced: 30 Mar 2025

https://github.com/genndy007/bellman_ford_rethink

Implementation of Bellman Ford Parallel and Sequential Algorithm with Java and Maven. Rethinked. Coursework for 6 semester.

algorithm atomic bellman-ford bellman-ford-algorithm concurrent distributed distributed-computing graph java jdk17 maven parallel parallel-computing threadpool

Last synced: 18 May 2026

https://github.com/pragalbha-patil/cyclic-array-challenge-javascript

A cyclic array challenge implemented in Javascript

algorithm javascript problem-solving

Last synced: 03 Jul 2025

https://github.com/bl33h/conwaysgameoflife

A real-time rendering program with Conway's Game of Life algorithm.

algorithm cmake conways-game-of-life cpp gcc make sdl2 wsl

Last synced: 28 Jul 2025

https://github.com/loveboyme/entityanalyzer

使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.

ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool

Last synced: 14 Mar 2025

https://github.com/cmac-ire/machine-learning-app

An intuitive and user-friendly web application developed using Python to classify X-ray images and identify if they indicate the presence of pneumonia.

ai algorithm artificial-intelligence artificial-neural-networks cnn-keras convolutional-neural-networks covid-19 keras-classification-models machine-learning neural-network tensorflow

Last synced: 17 Apr 2026

https://github.com/cansik/video-still-extractor

An algorithm to extract high quality stills from a video squence.

algorithm extractor opencv still video

Last synced: 18 May 2026

https://github.com/hansalemaos/cythoncartesian2

Cartesian Product for NumPy - 40x faster than NumPy + itertools.product

algorithm cartesian cartesian-product cython fast numpy

Last synced: 17 May 2026

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/soyapo/projecteuler

Solutions to ProjectEuler problems. Consider not opening before you solve on your own.

algorithm cpp mathematics number-theory

Last synced: 14 Mar 2025

https://github.com/lowpower/codeforce

codeforce problem solution

algorithm codeforces golang

Last synced: 15 Jan 2026

https://github.com/fajarnugraha37/go_external_sort

This project demonstrates an external sorting algorithm in Go, designed to efficiently handle large data sets that exceed available memory. The program reads a random string data set from a file, sorts it using an external merge sort technique, and writes the sorted output to a new file.

algorithm algorithms-and-data-structures external-sorting go golang sorting sorting-algorithms

Last synced: 03 Feb 2026

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/mbn-code/pysort

Python Sorting Visualised.

algorithm asd matplotlib python python3 sort visualization

Last synced: 22 Mar 2025

https://github.com/borisboguslavsky/pathpyinder

An interactive maze-drawing & maze-solving application written in Python

algorithm algorithms astar bfs dfs drawing gui maze maze-algorithms maze-solver pathfinding pysimplegui python tkinter visualization

Last synced: 08 Jul 2026

https://github.com/taxpater/c-algorithms

A library of common data structures and algorithms written in C.

algorithm c data-structure data-structures-c library

Last synced: 21 Mar 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/mbullington/turf-diameter

An unofficial Turf function for calculating the polygon diameter of a Feature.

algorithm geojson javascript turfjs

Last synced: 20 Jan 2026

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

Application of linear algebra concepts

algorithm machine-learning

Last synced: 28 Jun 2025

https://github.com/hhf112/moore-search

A parallelized header-only implementation of the Boyre Moore exact string searching algorithm in C++17.

algorithm cpp17 multithreading

Last synced: 17 Jul 2025

https://github.com/bzdgn/project-euler-solutions

Solutions written in Java for Project Euler

algorithm algorithm-challenges algorithms java project-euler

Last synced: 27 Apr 2026

https://github.com/lazzerex/gauss-legendre-algorithm

Computing the digits of π using the Gauss-Legendre algorithm (C#)

algorithm math

Last synced: 29 Mar 2025

https://github.com/lzyrapx/pi-miniature-calculation

☕️ A Miniature Program

algorithm

Last synced: 26 Jun 2025

https://github.com/lemon-mint/highcrypt

A crypto stack built with a proven cryptographic algorithm

algorithm crypto cryptography decryption encrypt encryption go

Last synced: 20 May 2026

https://github.com/jsjzh/interview-leetcode-map

搜集有价值的面试题并附上我的解答,面试题分为基础通识部分和需要借助代码完成的部分还有 CSS 样式部分;除此之外还有 leetcode 的算法题,题目皆为我的解答,若有更优解也会附上。

algorithm css3 html interview javasript leetcode leetcode-javascript question webpack webpack4

Last synced: 09 Apr 2026

https://github.com/anarmawala/chess-ai

Chess AI written in Rust that uses the min/max algorithm and tree pruning so predict 5-6 moves ahead.

ai algorithm chess game min-max-optimization tree-pruning

Last synced: 18 Jul 2025

https://github.com/sofvanh/yarnie

Android app that creates a list of knitting patterns to use your yarn as effectively as possible

algorithm android crafts knitting yarn

Last synced: 14 May 2026

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/showrin/anagram_checker

A simple program to check whether two strings are anagram or not.

algorithm anagram-checker angram javascript testing

Last synced: 20 May 2026

https://github.com/nolleh/leetcode

solving leetcode problems

algorithm leetcode leetcode-python3

Last synced: 08 Jul 2026

https://github.com/ambujraj/medicinary

An E-commerce Algorithm for Medicines.

algorithm cpp e-commerce shopping-cart

Last synced: 22 Jul 2025

https://github.com/positiveblue/simplesatsolver

A Simple Sat Solver

algorithm cpp17 sat-solver

Last synced: 10 Sep 2025

https://github.com/psidh/coalrake

At CRN Coal Rake Navigators, we specialize in revolutionizing coal logistics. Our digital platform provides real-time updates on coal availability at railway sidings, ensuring that trains are dispatched to the nearest location with sufficient coal. By optimizing coal transportation routes and minimizing waiting times, we help companies save money

algorithm cpp17 figma html5 javascript maps nextjs13 nodejs npm react tailwindcss tsx typescript vercel

Last synced: 09 Apr 2026

https://github.com/at1as/hangman

Simple hangman solver written in Crystal

algorithm crystal dictionary game hangman terminal

Last synced: 18 May 2026

https://github.com/gusenov/algorithms

Различные алгоритмы.

algorithm algorithms algorithms-implemented

Last synced: 16 Jul 2025

https://github.com/raulpy271/fractals-juliaset

Algorithm that generates fractals based on the Julia Set

algorithm fractals-juliaset generates-fractals python

Last synced: 24 Jun 2025

https://github.com/cwjokaka/cknn

基于C的KNN算法实现

algorithm algorithms c knn

Last synced: 11 Aug 2025

https://github.com/buzzybis/a-ds

Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.

algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst

Last synced: 18 Jun 2025

https://github.com/chenyangguang/c

c语言之数据结构与算法分析

algorithm c

Last synced: 10 Jul 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/marcellomaugeri/garner-algorithm-python

Python3 Garner's algorithm to solve diophantine equations system with coprime moduli

algorithm criptography diophantine diophantine-solver equation-solver math mathematics python3 script solver

Last synced: 06 Apr 2025

https://github.com/yooodleee/deep_think_marl

🐵Deep think about MARL is truly enjoyable!🐵

algorithm game-theory marl-environment multiagent-systems

Last synced: 22 Jul 2025

https://github.com/bukinoshita/pokeball-shake

Algorithm to determine how many times pokeball shakes

algorithm javascript nodejs pokeball pokemon

Last synced: 18 Feb 2026

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/abhishekmishra-17/python-programs

python programs and some algorithm based program

algorithm data-structures python python-programs

Last synced: 18 Feb 2026

https://github.com/ewliang/binary-tree-heap

C++ implementation of a heap and heap sort through use of a binary tree structure.

algorithm binary-tree c-plus-plus heap-sort

Last synced: 04 Oct 2025

https://github.com/ptsurbeleu/coding-challenges

100% human-friendly explanation of coding challenges and computer science fundamentals

algorithm algorithm-challenges algorithms bitwise bitwise-operators computer-science

Last synced: 14 Mar 2025

https://github.com/acecoooool/python-example

python example. (make things easier)

algorithm python script

Last synced: 09 Sep 2025

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 29 Jun 2026

https://github.com/ichenlei/leetcode_101

A repo for my LeetCode algorithm training

algorithm javascript leetcode nodejs

Last synced: 20 May 2026

https://github.com/brainhub24/zip.py

This a toolkit for file compression with options for easy, medium, strong, and high compression levels. It can compress individual files or multiple files into a single archive and generates a log file for each compression. Simplify your compression workflow with ZIP.PY.

algorithm archiver compression py zip zippy

Last synced: 11 Jul 2025

https://github.com/dnanhkhoa/codingchallenge

This place contains my solutions for problems on coding challenge sites.

algorithm competitive-programming cplusplus hackerrank

Last synced: 12 Apr 2025

https://github.com/juhonamnam/tap-cat

Cryptocurrency Auto Trade 가상화폐 자동매매 프로젝트입니다.

algorithm autotrade cryptocurrency python3 telegram-bot upbit

Last synced: 09 Jul 2026