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/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

Last synced: 15 Oct 2025

https://github.com/hyunjung-choi/boj

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 17 May 2026

https://github.com/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 29 Jun 2026

https://github.com/malbolgee/data-structures

Some data structures implementations in C.

algorithm avl-tree binary-search-tree c priority-queue queue stack

Last synced: 16 Oct 2025

https://github.com/henchaves/cos242-graph-theory

Introduction to Graph Theory, an undergraduate course of Computer Engineering at the Federal University of Rio de Janeiro (UFRJ)

algorithm graph

Last synced: 16 May 2025

https://github.com/claireyurev/code-box-layout

Code box layout repository

algorithm code-box layout-management

Last synced: 27 Jan 2026

https://github.com/pikmin-rgb/push_swap

Because Swap_push isn’t as natural

algorithm c makefile school-project

Last synced: 01 Jun 2026

https://github.com/pin3dev/42_pushswap

Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.

42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode

Last synced: 17 Oct 2025

https://github.com/gr3yknigh1/maze-generator

Maze generator using pygame 🐍

algorithm generator maze-generator pygame python

Last synced: 17 Oct 2025

https://github.com/i-aiymen/debt_simplification

A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.

algorithm dart flutter quick-split

Last synced: 24 Feb 2026

https://github.com/ayoubzulfiqar/thealgorithms

Blazzingly Fast Cutting-Edge Concurrent Generic Algorithms implemented in Go.

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

Last synced: 18 Oct 2025

https://github.com/9sako6/ruby-datastructures-algorithms

Data Structures and Algorithms implementation in pure Ruby

algorithm datastructure ruby

Last synced: 18 Oct 2025

https://github.com/oxagast/jmpwnns

Just me playing with neural networks

algorithm machine-learning neural-network

Last synced: 11 Apr 2026

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

https://github.com/hong-junhyeok/algorithm_javascript

자바스크립트 알고리즘 문제풀이

algorithm javascript

Last synced: 18 Oct 2025

https://github.com/hoehrmann/list-stackby

List::StackBy Perl module

algorithm perl-module perl5

Last synced: 18 Oct 2025

https://github.com/soyapo/codechef

Scripts to Codechef problems, submitted by me. Most of them tend to work.

algorithm cpp

Last synced: 19 Oct 2025

https://github.com/candlewill/algorithms

Algorithms

algorithm

Last synced: 19 Oct 2025

https://github.com/nazarkhatsko/test-searching-algorithms

Comparison of the efficiency of the most popular searching algorithms

algorithm cplusplus search search-algorithm

Last synced: 21 Oct 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/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/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 01 Jun 2026

https://github.com/m0nica/lede2016

Notes and more from the Lede Program!

algorithm database python

Last synced: 06 May 2026

https://github.com/jaimayal/datastructures-algorithms-exercises

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.

algorithm algorithms data-structures dsa leetcode leetcode-solutions

Last synced: 23 Oct 2025

https://github.com/gantavenkatakousik/catelog-online-assessment

This project implements a simplified Shamir's Secret Sharing algorithm to find the constant term of a polynomial from encoded roots in JSON format. It reads JSON input, decodes y-values, and uses Gaussian elimination to solve for the polynomial's coefficients.

algorithm gaussian-elimination-algorithm polynomial

Last synced: 23 Oct 2025

https://github.com/brett-buskirk/sort-insertion

Visual demonstration of an insertion sorting algorithm

algorithm animation insertion-sort javascript sorting-algorithms

Last synced: 30 Jun 2026

https://github.com/otabek8866/inverted-index-new-algorithm

This new inverted index algorithm calculates which files contain desired text and lines that contain most of the text. This new algorithm has been implemented in python. Currently, this source code supports only text format files.

algorithm inverted-index python text-search-python

Last synced: 01 Jun 2026

https://github.com/ndsvw/maximum-sum-subarray-python

This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))

algorithm algorithms divide-and-conquer subarray

Last synced: 01 Jun 2026

https://github.com/jakecyr/subtotal-object-array

Subtotal JavaScript object array by change in column

algorithm angularjs javascript sub-total

Last synced: 18 Apr 2026

https://github.com/gustavo-hillesheim/project-euler

a repository for recording Project Euler solved problems

algorithm problem-solving project-euler

Last synced: 24 Oct 2025

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

Algorithm && Programming Subject Project

algorithm c

Last synced: 15 Mar 2025

https://github.com/alvarocastro/heapsort

Yet another implementation of heapsort in JavaScript aimed to be flexible, lightweight and fast.

algorithm heapsort sort

Last synced: 18 Apr 2026

https://github.com/jwowillo/viztransform

viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.

algorithm geometry golang isometry transformation vizualize

Last synced: 18 May 2026

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/globalpolicy/tsp_with_ga_module

Implementation of a Genetic Algorithm module to solve the Traveling Salesman Problem

algorithm ga genetic traveling-salesman-problem tsp

Last synced: 25 Oct 2025

https://github.com/hamidhosen42/stl-standard-template-library

STL-Standard-Template-Library. All STL Code with problem solving

algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl

Last synced: 15 Mar 2026

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/redouane64/primenumbers

Simple prime numbers calculator.

algorithm calculator csharp prime-numbers

Last synced: 16 Mar 2026

https://github.com/gusenov/max-empty-rect-py

:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.

algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection

Last synced: 06 Feb 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/cfmvcarlos/wordlesolver

This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.

algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver

Last synced: 27 Oct 2025

https://github.com/vkweb/datastructures-algorithms

Here I solve data structures and algorithmic problems

algorithm c datastructures

Last synced: 24 Jan 2026

https://github.com/naturalclar/merge-sort

merge-sort written in ReasonML

algorithm mergesort reasonml

Last synced: 24 Jan 2026

https://github.com/gregorybchris/bfprt

Median of medians quickselect algorithm

algorithm blum complexity conquer divide median quick quickselect quicksort

Last synced: 06 Feb 2026

https://github.com/liupengkun1993/algorithm

LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现

algorithm

Last synced: 24 Jan 2026

https://github.com/jacklehamster/json-compactor

Library for compressing a bunch of JSON data into one compressed file, improving load time.

algorithm compact compression json web

Last synced: 28 Jan 2026

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/developer-sdk/interview

개발자 면접관련 질문을 정리합니다. 개발자로서 알고 있으면 좋은 내용을 정리합니다.

algorithm interview interview-questions

Last synced: 30 Jan 2026

https://github.com/bialger/bst

C++ library that implements an Associative Container with Binary Search Tree logics. ITMO SE'27 first cource programming laboratory work.

algorithm algorithms stl-container stl-containers student-project

Last synced: 25 Feb 2026

https://github.com/dustinmichels/paradeller

Paradeller is a robo-poet that scours Twitter in search of fodder for paradelle poems

algorithm poem poetry python twitter twitter-api

Last synced: 01 Feb 2026

https://github.com/akerdogmus/ake_python_toolkit

This repo is where the simple Python codes I used are collected.

algorithm algorithms python python3 toolkit

Last synced: 17 Mar 2026

https://github.com/ayonel/leetcode-java

a backup of my algorithm practice

algorithm java leetcode

Last synced: 02 Feb 2026

https://github.com/tobiadeniji94/token_ring_algorithm

The Token Ring System simulates a distributed environment where multiple processes coordinate access to a critical section using a token.

algorithm java ring token

Last synced: 31 Mar 2025

https://github.com/obsidianplusplus/inventoryoptimizer

使用遗传算法,对 Minecraft 玩家背包物品进行偏好性排序。| Utilizing genetic algorithms to perform preference-based sorting of items in a Minecraft player's inventory.

ai algorithm automatic based bukkit genetic inventory item management minecraft optimization plugin preference smart sort sorting spigot

Last synced: 08 Feb 2026

https://github.com/bycycle-tools/development

Development ideas for the ByCycle module.

algorithm discussion

Last synced: 26 Feb 2026

https://github.com/forketyfork/rainyhills

Water volume calculation algorithm implementation using Jakarta EE 11

algorithm ejb gradle jakarta-ee jakartaee java java-ee jsf

Last synced: 26 Feb 2026

https://github.com/supertetelman/coursera-algs4parti-009

A collection of python scripts to implement various sort/search algorithms and supporting data structures.

algorithm data-structures python

Last synced: 23 Mar 2025

https://github.com/phantie/ow_matchmaking_queue

Implementation of a matchmaking queue

algorithm queue

Last synced: 28 Mar 2025

https://github.com/phaticusthiccy/flowgorithm

Personal flowgorithm projects in different languages.

algorithm algorithms flowchart flowchart-diagram flowgorithm problems-solving structure

Last synced: 27 Feb 2026

https://github.com/pumpedsardines/maze-generation

A demonstration of maze generation in TypeScript. You can check it out live

algorithm maze typescript webpack

Last synced: 16 Apr 2026

https://github.com/risto-stevcev/haskell-closest-pairs

Closest pairs algorithm (for a list of pairs/coordinates) implemented in Haskell

algorithm closest haskell pairs

Last synced: 15 Jul 2025

https://github.com/pangongzi/algorithm

A PHP library for implementing various algorithms

algorithm php snowflake

Last synced: 27 May 2026

https://github.com/bfmhno3/my-algo-journey

Solutions to algorithm problems, serving as a personal reference and a way to track my learning and improvement in data structures and algorithms.

algorithm c cpp leetcode luogu oj python

Last synced: 16 Apr 2026

https://github.com/chasefunny/learn

系统学习 :JavaScript、nodejs、nestjs、vue、react、webpack等知识的笔记

algorithm frontend full-stack javascript mysql nodejs

Last synced: 12 Feb 2026

https://github.com/hhejo/baekjoon-online-judge

백준 문제 풀이

algorithm

Last synced: 13 Feb 2026

https://github.com/davidingplus/dsa-cpp

清华大学邓俊辉数据结构。

algorithm dsa-algorithm

Last synced: 19 Mar 2026

https://github.com/danutama/python-aes-encryptor

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).

advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm

Last synced: 29 Jun 2026

https://github.com/xihuanxiaorang/workbook

LeetCode&NowCoder 算法与数据库等题目

algorithm data-structure sql

Last synced: 15 Feb 2026