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/robinc94/leetcode

LeetCode Problem Records

algorithm cpp

Last synced: 22 Jun 2025

https://github.com/dukeluo/algs4

My personal solution to the exercises of the book "Algorithms" and assignments of the relative course on Coursera.

algorithm coursera solutions

Last synced: 19 Apr 2026

https://github.com/jackhowa/slasher-flick

Return the remaining elements of an array after chopping off n elements from the head.

algorithm freecodecamp javascript

Last synced: 15 Mar 2025

https://github.com/ahqsoftwares/tictactoe

A Simple minimax tic tac toe game in react tsx

algorithm game javascript react tictactoe typescript

Last synced: 18 Apr 2026

https://github.com/jackhowa/mutations

Check whether the second string in the array has only letters from the first

algorithm freecodecamp

Last synced: 15 Mar 2025

https://github.com/nem035/csjs

Small collection of basic CS Algorithms/Data Structures in JavaScript.

algorithm computer-science-algorithms javascript

Last synced: 03 Apr 2025

https://github.com/jacobbudin/soduko-solver

Solves Sodukos

algorithm soduko

Last synced: 19 Jun 2025

https://github.com/shuque/id-dnssec-alg-nego

DNSSEC Algorithm Negotiation protocol spec

algorithm dnssec ietf negotiation

Last synced: 03 Jan 2026

https://github.com/potakaaa/tftf_edge_visualizer

TFTF Edge Visualizer is a Next.js web application designed to visualize the TFTF (Temporal Flexible Transfer and Fare) Edge data structure and routing algorithm. Built to support transit modeling and research, this tool offers an interactive way to explore how TFTF Edge represents routes, transfers, and fare computations.

algorithm maps pathfinding routing

Last synced: 22 Jun 2025

https://github.com/emmeowzing/rx_algorithm

A fast (experimental) RX algorithm implementation in Python 3.9+

algorithm image mahalanobis rx

Last synced: 11 Feb 2026

https://github.com/aggstam/mpi_d_step_sssp

This program implements D-Stepping algorithm introduced by U.Mayers and P.Sanders, using SSSP algorith for faster execution.

algorithm c mpi parallel

Last synced: 04 Jun 2026

https://github.com/0x8f701/Thesis

Thesis Collection

algorithm essay thesis

Last synced: 16 Aug 2025

https://github.com/686f6c61/laberintos-python

Juego de laberintos generados proceduralmente con algoritmo DFS modificado en Python y Pygame

algorithm dfs game maze maze-generator procedural-generation pygame python

Last synced: 19 May 2026

https://github.com/ocelotko/elo

A simple and efficient Rust library for calculating Elo ratings. Provides functions for probability calculation and Elo rating updates.

algorithm elo lib library rust

Last synced: 16 Aug 2025

https://github.com/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 19 May 2026

https://github.com/leadstar116/swift_binary_search_algorithm

Implement binary search algorithm in swift

algorithm binary-search swift swift4

Last synced: 03 Feb 2026

https://github.com/bzdgn/geneticalgorithmdemo

A simple genetic algorithm implementation demo, based on a code that is citated inside the README.md and the code.

algorithm algorithms-implemented evolutionary-algorithm evolutionary-algorithms genetic-algorithm java

Last synced: 28 Mar 2025

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

A* and SFML combined.

algorithm c-plus-plus sfml

Last synced: 22 Jun 2025

https://github.com/martinmendozadev/schedule-allocator

Asignador de tareas semanales para una flota de trabajadores.

algorithm bootstrap html javascript

Last synced: 13 Apr 2025

https://github.com/haongo138/algo-labs

Your go-to repository for honing skills in Data Structures and Algorithms using the powerful and safe programming language, Rust.

algorithm datastructures dsa-practice rust

Last synced: 13 Jul 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/afeiship/next-quick-sort

Quick sort for next.

algorithm next quick sort

Last synced: 16 May 2026

https://github.com/tanmayvaij/arrays

Searching and Sorting algorithms on arrays

algorithm cpp searching-algorithms sort sorting-algorithms

Last synced: 17 Aug 2025

https://github.com/itshyphen/arthur-the-gladiator

Multilevel board game using data structures and algorithms

algorithm game sort

Last synced: 06 Oct 2025

https://github.com/harold-glitch/floodsquaretransform

New and original, very powerful encryption algorithm based on linearization of 2D square flood fill.

algorithm cypher encryption

Last synced: 05 Oct 2025

https://github.com/baltasarq/java1dgame

Pequeño ejercicio sobre un vector simple. Para resolverlo, se mostrarán las posibilidades de la estrategia "eager" y la de "backtracking".

algorithm backtracking backtracking-algorithm eager java

Last synced: 12 Jul 2025

https://github.com/captpyrite/case-solver

A small piece of code that can virtually solve any "case" or any mathematical problems, if we change the `__output__():` of it

algorithm solver

Last synced: 05 Oct 2025

https://github.com/liraymond04/olc-dijkstra

GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.

algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge

Last synced: 08 Sep 2025

https://github.com/javidjms/algorithm

A list of algorithm for interview training

algorithm challenge exercise interview python solve training

Last synced: 05 Oct 2025

https://github.com/canziwan/algorithm

💻 Algorithm practice

algorithm c java leetcode

Last synced: 07 Mar 2026

https://github.com/iker-gonzalez/push-swap

Sorting algorithm with a limited set of instructions , using the lowest possible number of actions

42cursus algorithm c sorting-algorithms

Last synced: 18 Aug 2025

https://github.com/ofir-frd/algorithm-challanges

Practice programming skills by solving coding questions

algorithm leetcode leetcode-solutions python

Last synced: 10 Apr 2026

https://github.com/rhythmalgo/algorithm-practice

👾 알고리즘 풀이 저장소 👾

algorithm algorithms java-11 kotlin

Last synced: 05 Oct 2025

https://github.com/ambientwave/odoo-pos-promotion-offer

Automated quantity discount based on predefined criteria in Odoo 17

algorithm discount javascript odoo pos

Last synced: 12 Jul 2025

https://github.com/dpetrosy/saed_visitors_program

In this repository, I store my course project "Visits and visitors program", which I've done during my university education.

algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project

Last synced: 19 Aug 2025

https://github.com/adambenaamr/knights-tour

Warnsdorff's algorithm to solve the knight's tour problem

algorithm knight-tour priority-queue terminal-based warnsdorff warnsdorff-algorithm

Last synced: 19 May 2026

https://github.com/basemax/generaltreego

Implentation of a general tree in Go Programming Language. A general tree is a tree data structure in which each node can have an arbitrary number of children. We are storing children in an array.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure datastructure ds general-tree generaltree go golang tree tree-search tree-structure tree-structured

Last synced: 12 Jul 2025

https://github.com/taeseunglee/project-euler

Submitted code for Project Euler in hackerrank

algorithm math project-euler

Last synced: 12 Jul 2025

https://github.com/rahul-sahani04/java-zero-to-hero

Welcome to the Java Zero to Hero Guide, a comprehensive resource designed for beginners to learn Java from scratch. Each folder in this repository contains examples and exercises that build upon the previous concepts.

algorithm api beginner-friendly beginners-guide coding guide guides java java-guide java8 jdk programming zero-to-hero

Last synced: 29 Mar 2025

https://github.com/axionbuster/knapauc2

Fastest exact knapsack solver (in preparation)

algorithm constraint-programming dynamic-programming knapsack performance

Last synced: 20 Aug 2025

https://github.com/liviuxyz-ctrl/pathfinding_visualizer

Pathfinding visualizer in pygame: A*

algorithm astar-algorithm pathfinding python

Last synced: 20 Apr 2026

https://github.com/thesola10/starseller

Collection of implementations of a simple demo algorithm

algorithm demo learning

Last synced: 06 Apr 2025

https://github.com/filipsedivy/recryptor

🔐 Class for quick and easy change the encryption algorithm

algorithm password rehash security-tools

Last synced: 09 Apr 2025

https://github.com/andremelchior/pseudocodes-portugol

Repositório que contém pseudocódigos com algoritmos em Portugol para fins educativos e aprendizado de lógica de programação.

alg algorithm portugol pseudocode pseudocodigo

Last synced: 28 Mar 2025

https://github.com/arashout/8puzzlesolver

Basically a port of the solver I worked on in the Princeton Algorithms course

8puzzle algorithm board javascript manhattan-distance neighbors princeton-algorithms priority-queue puzzle solver

Last synced: 30 Aug 2025

https://github.com/gantavenkatakousik/lagotrade

LagoTrade combines the power of artificial intelligence with robust trading functionality to create an all-in-one platform for modern investors. The application features a thoughtfully designed user interface with attention to both aesthetics and functionality.

algorithm lago trade trading web

Last synced: 20 Aug 2025

https://github.com/teleivo/algorithm-design-manual

Excercises from the Algorithm Design Manual book

algorithm algorithms algorithms-and-data-structures skiena

Last synced: 25 Jun 2026

https://github.com/amilajack/simplex

A simple implementation of the simplex algorithm in Rust

algorithm rust simplex

Last synced: 02 Apr 2025

https://github.com/ordinary-dev/my-solutions

My solutions to various programming problems

advent-of-code algorithm codeforces leetcode leetcode-solutions

Last synced: 13 Mar 2025

https://github.com/junho100/algorithm_for_test

코테대비 백준 및 프로그래머스 문제풀이

algorithm

Last synced: 29 Mar 2025

https://github.com/chizuru-nina-yamauchi/path-finding-algorithm

fastest-chepaest-best-path finding with algorithm

algorithm

Last synced: 22 Aug 2025

https://github.com/jvanz/algorithms

algorithms for fun =]

algorithm algorithm-study cpp

Last synced: 25 Dec 2025

https://github.com/tiago-sb/ap1

listas de exercícios feitos para a matéria de Algoritmos e Programação 1

algorithm c

Last synced: 15 May 2026

https://github.com/anfany/zhrane-algorithm-with-python3

知然算法系列:原理+实现+示例 ——知其然知其所以然

algorithm python3

Last synced: 19 May 2026

https://github.com/arjun1237/sudoku.solver

Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.

algorithm backtracking css frontend react recursion webdevelopment

Last synced: 10 Apr 2026

https://github.com/gomisha/santas-brackets-advent-of-code

Solution to Advent of Code 2015 (Day 1: Not Quite Lisp)

algorithm readfile typescript

Last synced: 07 Jun 2026

https://github.com/bibhestee/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 06 Apr 2025

https://github.com/jaehyeonnkim/algorithm

알고리즘 공부해보기

algorithm backjoon python3

Last synced: 13 Jul 2025

https://github.com/dup4/algorithmic-library

collections of some commonly used algorithms

algorithm cpp

Last synced: 15 May 2026

https://github.com/codekissyoung/algorithm

algorithm practice repository

algorithm algorithm-analysis

Last synced: 13 Jul 2025

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

https://github.com/hyobn/algorithm_study

꾸준히

algorithm cpp

Last synced: 26 Jun 2025

https://github.com/woosungkim0123/algorithm-deep-dive

repository for Algorithm learning

algorithm

Last synced: 22 Jul 2025

https://github.com/pawfa/algorithms

Example application to learn Redux and D3.js

algorithm algorithms react reactjs redux

Last synced: 14 Apr 2026

https://github.com/nekonenene/programmer-nou-wo-kitaeru-suugaku-puzzle

『プログラマ脳を鍛える数学パズル』への挑戦記録

algorithm ruby

Last synced: 22 Jul 2025

https://github.com/joserochadev/doom-fire

Algoritimo de fogo do jogo Doom

algorithm doom javascript

Last synced: 21 May 2026

https://github.com/abrarkivande/algorithm-code

Welcome to the Java DSA Repository! 🚀 This repository contains well-structured implementations of essential Data Structures and Algorithms (DSA) in Java

algorithm coding dsa java problem-solving programming

Last synced: 24 Aug 2025

https://github.com/swiiz/openfractal

🍀🍀 A fully open-source software for generating fractals! 🍁🍁

algorithm fractals generation glsl java julia mandelbrot open openfractal opengl opensource

Last synced: 25 Aug 2025

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/permutationlock/path_coloring_bgl

Implementations of several path coloring algorithms for the Boost Graph Library.

algorithm boost-graph-library graph-algorithms graph-coloring graph-theory hartman plane-graphs poh proof

Last synced: 08 Jun 2026

https://github.com/xylambda/data-structures-algorithms

This repository provides implementations of popular algorithms and abstract data types using JAVA.

algorithm algorithms array arraylist avl-tree data data-structures graph heap iterative java linked list netbeans queue recursive set stack tree

Last synced: 30 Jun 2026

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/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025

https://github.com/lpg2709/doomfirejs

Doom Fire made with JavaScript

algorithm beginners-friendly doom html js

Last synced: 09 Apr 2025

https://github.com/kyechan99/the-bug

🐞 Give the bug a move command.

algorithm bug command

Last synced: 15 Mar 2025

https://github.com/charlenry/charleshenrisaintmars_7_16052022

C'est un site de recettes de cuisine à l’instar de Marmiton ou 750g. Le site doit être doté d'un moteur de recherche avancé et performant.

algorithm api api-js constructor-pattern css3 drawio figma flowchart html5 javascript jsbench performance-monitoring poo sass use-case w3c-validator

Last synced: 12 Apr 2026

https://github.com/meysam81/graph-eulerian-path-circuit

A program for finding the Eulerian path/cycle in a huge sparse network

algorithm euler euler-exercises euler-project euler-solutions eulerian eulerproject file graph mathematics network

Last synced: 27 Aug 2025

https://github.com/kiplingw/skiplist

Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.

algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures

Last synced: 22 Dec 2025

https://github.com/basemax/scientistyearsanalyzer

This program analyzes the birth and death years of scientists to find the range of years in which the most scientists lived. It also provides a list of scientists who lived during that range.

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures analyzer-scientists c cpp scientists scientists-analyzer

Last synced: 15 May 2026

https://github.com/connieya/python_algothm

Python Algorithm Source Code Storage

algorithm ps python

Last synced: 23 Mar 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/brkn/insertionsort_vs_mergesort

Homework 1 of My "Analysis of Algorithms I" Course

algorithm analysis cpp insertionsort mergesort sort

Last synced: 06 Apr 2025

https://github.com/realamirhe/smlfdl

Unofficial implementation of SVMs multi-class loss feedback based discriminative dictionary learning in python

algorithm auto-encoder classification cybernetics feedback-mechanism ksvd multi-svm smlfdl

Last synced: 30 Aug 2025

https://github.com/rlagksruf16/study

💾 What I learned today.

algorithm javascript markdown react til todayilearned

Last synced: 11 Apr 2026

https://github.com/bdadmehr0/encrypte-python

map. And notice that there's exactly one character between the given pairs: K->L->M, O->P->Q, E->F->G, and look at the very first letter in the text g, if this is English, a good guess is that g is actually i. What is the distance from g to i? Yes, G->H->I. So let's shift each character to the right, by 2, and y back to a, z back to b.

algorithm encoding encryption python

Last synced: 21 Mar 2025

https://github.com/anhgelus/human-readable-slug

A little algorithm generating human readable slug in Go

algorithm go golang slug

Last synced: 30 Aug 2025

https://github.com/mstmdev/algorithm-go

基于golang实现的一些常用算法

algorithm go

Last synced: 12 Jan 2026

https://github.com/lovesaroha/infinite-monkey-problem

The infinite monkey theorem states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type any given text, such as the complete works of William Shakespeare.

algorithm genetic-algorithm html infinite-monkey-theorem javascript

Last synced: 02 Jun 2026

https://github.com/ireddragonicy/cb24153-closestpairofpoints

An advanced and comprehensive implementation of the Closest Pair of Points problem using the Divide and Conquer algorithm in computational geometry. This project provides an in-depth exploration of efficient algorithms for solving proximity problems in a two-dimensional plane, focusing on optimizing performance for large-scale datasets.

algorithm analysis closest-pair-of-points divide-and-conquer dnd optimize pair-programming programming python tutorial umpsa

Last synced: 02 Apr 2025