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/codewithsegnet/sorting_algorithms

Writing sorting algorithm that puts elements of a list into an order

algorithm c

Last synced: 12 Jun 2026

https://github.com/timothymakkison/graham_convex_hull

Implementation of the Graham scan method to find the convex hull of a series of points in rust. For use in https://github.com/TimothyMakkison/transportation_network.

algorithm convex-hull rust rust-lang

Last synced: 14 Mar 2025

https://github.com/nikoo-asadnejad/sjf-algorithm

a simple project in which SJF scheduling algorithm has been implemented

algorithm csharp csharp-code dotnet dotnet-core dotnetcore sjf sjf-algorithm sjf-process-scheduling sjf-scheduling

Last synced: 25 Apr 2026

https://github.com/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 Jun 2026

https://github.com/sug0/bst-cpp

Simple C/C++ binary search tree lib

algorithm binary-search-tree bst c cpp data-structure library simple tree

Last synced: 26 Apr 2026

https://github.com/aakash3279/my-leetcode-problems

This is a repository where coding solutions are provided which i solved in leetcode

algorithm data-structures java javascript leetcode-java leetcode-solutions sql

Last synced: 26 Apr 2026

https://github.com/lschmid83/java-se-prototypes

These are a collection of early graphics and game demos I built using Java SE in Eclipse.

2d-graphics-programming algorithm car-simulator connect-4 game-prototype java-applet-game java-se object-oriented-programming

Last synced: 05 Apr 2025

https://github.com/rubyonworld/ruby_ecdsa

This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.

algorithm curve digital ecdsa elliptic gem ruby signature

Last synced: 20 Jun 2025

https://github.com/zerdicorp/slime_simulation

Visualization of a simple slime simulation algorithm.

algorithm simulaton slime visualization

Last synced: 02 Apr 2025

https://github.com/fabienbounoir/simulateurmodulauto

Simulateur de prix réalisé pour le site internet modulauto.net, permettant aux clients de réaliser directement leur estimation.

algorithm html javascript price simulator

Last synced: 10 Jun 2025

https://github.com/kth990303/baekjoon

백준 문제들을 풀고 올리는 레포지토리

algorithm

Last synced: 10 Jun 2025

https://github.com/arwl2016/game-of-life-jquery

Free Code Camp Challenge - using jQuery instead of React

algorithm express game jquery

Last synced: 08 May 2026

https://github.com/zanadoman/iterative-merge-sort

Iterative Merge Sorting Algorithm with optimizations

algorithm merge-sort sorting

Last synced: 23 Mar 2025

https://github.com/iwillteixeira/enumerable_ruby

enumerable ruby

algorithm ruby

Last synced: 28 May 2026

https://github.com/hackcpp/hackcpp.github.io

编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计

algorithm cplusplus data-structures design-patterns vuepress-blog

Last synced: 31 Jan 2026

https://github.com/maximilianfeldthusen/binaryreverseengineer

This algorithm BinaryReverseEngineer performs several key steps to analyze a binary file (specifically ELF format, common on Linux systems):

algorithm cpp elf linux reverse-engineering

Last synced: 27 Apr 2026

https://github.com/avdeev/graph-generator

Graph generator algorithm

algorithm graph javascript

Last synced: 24 Jul 2025

https://github.com/alexandengstrom/pathfinding-visualizer

A Pathfinding Visualizer built with React that visualizes algorithms such as BFS, DFS, and Dijkstra's.

algorithm bfs dfs dijkstras visualizer

Last synced: 11 Sep 2025

https://github.com/at1as/tetris-solver

solves tetris puzzles

algorithm ruby sigil talos-principle tetris

Last synced: 22 Nov 2025

https://github.com/techatlasdev/cryptorot

🎲 Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 17 Jun 2026

https://github.com/nurulashraf/java-factorial-finder

A simple Java program that calculates the factorial of a given number. It includes error handling to ensure only non-negative integers are accepted. The program uses Scanner for user input and implements an efficient iterative approach to compute the factorial.

algorithm beginner-friendly console-app error-handling factorial java number-theory

Last synced: 31 Mar 2025

https://github.com/bphun/knightstour

Knights Tour game created using Java for AP Computer Science A

algorithm ap-computer-science java java8 javafx knight-tour oracle

Last synced: 28 Apr 2026

https://github.com/zerdicorp/mandelbrot_set

Visualization of the Mandelbrot set.

algorithm mandelbrot mandelbrot-set math visualization

Last synced: 02 Apr 2025

https://github.com/leewr9/algorithm-hub

Algorithm and coding challenge practice with tutorials and examples.

algorithm practice programmers

Last synced: 13 Jun 2026

https://github.com/methodswithclass/evolve-site

Site demonstrating Evolutionary Algorithm library written in JavaScript for Node

algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms

Last synced: 29 Jan 2026

https://github.com/zerdicorp/ccbea

Caesar Cipher Based Encryption Algorithm.

algorithm cipher decryption encryption java

Last synced: 02 Apr 2025

https://github.com/reljicd/python-playground

Repo for various python scripts, exercises, challenges....

algorithm algorithms challenges pytest python python3 test

Last synced: 17 Aug 2025

https://github.com/zikwall/geofind-rust

:globe_with_meridians: Rust implementation Point-In-Polygon Algorithm

algorithm find geolocation point-in-polygon rust

Last synced: 23 Jun 2026

https://github.com/haxpor/algocpp-study

Code studying from Algorithm in C++ book. Use C & C++11.

algorithm c cpp

Last synced: 08 May 2026

https://github.com/platelk/codejamkickstart

My code for the codejam kickstart 2018

algorithm algorithm-challenges go golang

Last synced: 08 Jun 2026

https://github.com/nishatrhythm/data-structure-lab

Data Structure related codes can be found here.

algorithm c cpp data-structure

Last synced: 20 Jul 2025

https://github.com/liuhaozzu/datastructure-algorithm

datastructure-algorithm

algorithm datastructure java

Last synced: 24 Mar 2025

https://github.com/kenpusney/kcv

Kimmy's Computer Vision

algorithm computer-vision cpp framework

Last synced: 03 Jul 2025

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

TILs for codetree(https://www.codetree.ai)

algorithm codetree problem-solving

Last synced: 08 May 2025

https://github.com/koji/algorithm

algorithm

algorithm js python

Last synced: 17 May 2026

https://github.com/eibens/binary_search

Binary search implemented in TypeScript for Deno.

algorithm binary-search deno generic performance typescript

Last synced: 18 May 2026

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/beling/algorithms_python

Python implementation of some algorithms and data structures.

algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms

Last synced: 15 Mar 2025

https://github.com/purelind/algorithm-part-i

Codes during learning Algorithm Part I of Princeton in coursera

algorithm coursera java

Last synced: 19 Jul 2025

https://github.com/zonetecde/turing-machine-box

Visualiser en temps réel les étapes d'une machine de Turing sur votre algorithme.

algorithm svelte turing-machine turing-machine-simulator webapp

Last synced: 19 Jul 2025

https://github.com/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/czubocha/so-lru-frame-allocation-algorithms

implementation of different types of LRU frame allocation algorithms

algorithm frame-allocation lru

Last synced: 17 Jul 2025

https://github.com/jotamarcos/estudos-algoritmos

Focado no estudo e na aprendizagem de Algoritmos utilizando o Visualg.

algorithm algorithms visualg

Last synced: 06 Jan 2026

https://github.com/miloas/project-euler-rust

Try rust language by solve project-euler problems.

algorithm math rust

Last synced: 14 Jul 2025

https://github.com/vomnes/filler

Create your player to fight other students on the world famous (or infamous) Filler board. The concept is simple: two players gain points by placing on a board, one after the other, the game piece obtained by the game master (in the form of an executable Ruby program). The game ends when the game piece cannot be placed anymore.

algorithm game-pieces ia

Last synced: 16 Mar 2025

https://github.com/m0nica/lede2016

Notes and more from the Lede Program!

algorithm database python

Last synced: 06 May 2026

https://github.com/codekissyoung/algorithm

algorithm practice repository

algorithm algorithm-analysis

Last synced: 13 Jul 2025

https://github.com/lonelycpp/two-pass-assembler

A multi pass assembler implementation in c++

algorithm pass-assembler

Last synced: 28 May 2026

https://github.com/filiprokita/quadratic-equation-solver

This program is a quadratic equation solver that calculates the roots of a quadratic equation with given coefficients. The user is prompted to input the values of 'a', 'b', and 'c' and then the program solves the equation and displays the roots. If the value of delta is negative, the program displays an error.

algorithm computer-science console-application cpp equation-solver math math-solver numerical-methods programming quadratic-equation quadratic-equation-solver roots

Last synced: 24 Mar 2025

https://github.com/jackhowa/chunky-monkey

Work with arrays in JavaScript and algorithms

algorithm freecodecamp javascript

Last synced: 28 Apr 2026

https://github.com/trivigy/set

Implementation of the set data structure

algorithm data-structure go set

Last synced: 01 Apr 2025

https://github.com/afeiship/next-quick-sort

Quick sort for next.

algorithm next quick sort

Last synced: 16 May 2026

https://github.com/srj101/data-structures-implementations

Common Data Structures and their implementations using C++

algorithm bst-tree graph linked-list queue set stack

Last synced: 22 Apr 2025

https://github.com/im-a-kookie/find-a-word

A ridiculous approach to creating even more ridiculous find-a-word puzzles

advanced-algorithms algorithm algorithm-challenges backtracking depth-first-search recursion trie

Last synced: 22 Jun 2025

https://github.com/moonheekim0118/algorithm

https://leetcode.com/moonheekim0118/

algorithm algorithms javascript javascript-algorithms leetcode

Last synced: 05 Apr 2025

https://github.com/nm17/astar-sfml

A* and SFML combined.

algorithm c-plus-plus sfml

Last synced: 22 Jun 2025

https://github.com/apiz23/student-information-hub

Algorithm && Programming Subject Project

algorithm c

Last synced: 15 Mar 2025

https://github.com/salvatorecorvaglia/advanced-control-techniques

Distributed gradient algorithm over ordinary least squares problem

algorithm distributed-gradient least-squares-problem mpi supervised-learning

Last synced: 20 Jul 2025

https://github.com/nickssilver/binary_trees

A project about Binary Trees in C and other tree-type data structures.

algorithm c data-structure

Last synced: 15 Mar 2025

https://github.com/anson09/ac

AC means power or accepted, practicing your js and programing skill from here 🧤

algorithm js leetcode programming

Last synced: 15 Mar 2025

https://github.com/basemax/binarytreego

Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure

Last synced: 01 Jul 2025

https://github.com/chan9yu/codingtest-essential

🧐 코딩테스트 필수 알고리즘

algorithm javascript python

Last synced: 29 Apr 2026

https://github.com/donghl-dev/study-algorithm_datastructure

알고리즘 및 자료구조 공부를 위한 저장소

algorithm data-structures jdk8

Last synced: 20 Jun 2025

https://github.com/stylepatrick/data-structure-arithmetic-algorithm

Some examples for arithmetic data structures algorithm.

algorithm data-structures java

Last synced: 21 Mar 2025

https://github.com/hu2di/java-samsung

Java exercises (Data structures and algorithms, Input, Output, greatest common divisor, Prime, Feynman Range)

algorithm java

Last synced: 08 Apr 2025

https://github.com/xiaocongdong/algorithm

JavaScript implementation of some classical data structures and algorithm.

algorithm datastructures javascript

Last synced: 17 Jun 2026

https://github.com/kash1444/py_files

Here are some of my beginner codes to upskill my knowledge in python

algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics

Last synced: 29 Apr 2026

https://github.com/kktam/unclemorty

Uncle Morty's Winning Ticket

algorithm lottery lottery-tickets morty pick uncle-morty

Last synced: 15 Mar 2025

https://github.com/mki1967/rbo

Fundamental functions of RBO Bit-reversal Broadcast Scheduling in Go Programming Language

algorithm bit-reversal broadcast go rbo scheduling

Last synced: 03 Nov 2025

https://github.com/elijas/dequeue

Implementation of dequeue in C++ with tests (Accomplished for academic credit)

algorithm cpp dequeue linked-list

Last synced: 15 Sep 2025

https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation

Last synced: 25 May 2026

https://github.com/kdelphinus/cpp_study

내가 공부하고 푼 c++ 코드들

algorithm baekjoon coding-challenge cpp

Last synced: 14 Mar 2025

https://github.com/akihiko47/rockpaperscissors_cellular-automata

A cell change colour when the number of neighbouring cells that beats it is above a threshold. 1 beats 2 / 2 beats 3 / 3 beats 1

algorithm cellular-automata generative-art pygame python rock-paper-scissors

Last synced: 12 Apr 2025

https://github.com/miou-zora/worm

An implementation in Rust & Bevy of a worm (or snake) entity which is inspired by Terraria's Worm (more precisely, The Devourer of Gods).

algorithm bevy ecs gamedev poc rust terraria

Last synced: 30 Apr 2026

https://github.com/kyungmin08g/encryption-algorithm

📚 공부 → 암호화 알고리즘 공부 레포 (SKT 해킹 사건 때문에 충격 받아 시작)

algorithm encryption spring study

Last synced: 21 Jan 2026

https://github.com/chueating1005/intro-to-algorithm

NYCU 112-1 course, Introduction to Algorithm

algorithm nycu-course

Last synced: 09 Apr 2025

https://github.com/mehmetkahya0/f1-race-prediction

A sophisticated Formula 1 race simulation tool that models and predicts F1 race outcomes with realistic parameters based on driver skills, team performance, track characteristics, and dynamic weather conditions.

ai algorithm analytics analyzer claude formula1 graph-algorithms prediction prediction-algorithm prediction-model python race race-conditions visualization

Last synced: 10 Apr 2025

https://github.com/cydhra/parallel_toolbox

Assortment of distributed algorithms implemented on MPI.

algorithm mpi parallel-computing

Last synced: 20 Jan 2026

https://github.com/bblodfon/yates-hennel-gen

A generalization of the Yates and Hennel algorithm (branch coverage software testing)

algorithm branch-coverage c software-testing yates-hennel

Last synced: 10 Sep 2025

https://github.com/peterho/algorithms

Exercises of <Algorithms 4th> in C#

algorithm

Last synced: 28 Feb 2025

https://github.com/lonaryx/binarysearch

Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.

algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows

Last synced: 30 Apr 2026