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/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 05 Mar 2025

https://github.com/shimazadeh/ft_container

Designed C++ container classes (vector/list/map) from ground up and free from reliance existing libraries, using template metaprogramming techniques, providing essential data structures.

algorithm cpp98 stl-containers

Last synced: 23 Feb 2026

https://github.com/bm777/quicksort

This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...

algorithm quicksort

Last synced: 02 Jul 2025

https://github.com/fmarotta/blort

A new sorting algorithm optimised for files made of 'blocks'. A block consists of all the contiguous rows that have the same value in the first field.

algorithm sort

Last synced: 12 Oct 2025

https://github.com/philiparvidsson/quickhull-algorithm

Understanding the Quickhull Algorithm—assignment in the Algorithms VT15P4 (21AL1B) course.

algorithm algorithm-analysis big-o math opengl proof quickhull quickhull-algorithm

Last synced: 24 Mar 2025

https://github.com/g4s8/go-graph

Graph common functions for Go

algorithm go graph

Last synced: 12 Oct 2025

https://github.com/lsytj0413/learn-note

The practice of code.

algorithm cpp docker python

Last synced: 29 Oct 2025

https://github.com/miladsade96/leetcode_with_java

Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit

algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions

Last synced: 18 Feb 2026

https://github.com/d-e-s-o/delaunay-triangulation

Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.

algorithm applet delaunay delaunay-triangulation javascript triangle

Last synced: 27 Jan 2026

https://github.com/j50n/deno-dijkstras-algorithm

A fast and memory-efficient implementation of Dijkstra's shortest-path algorithm for Deno.

algorithm deno dijkstra path shortest

Last synced: 13 Oct 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: 26 Oct 2025

https://github.com/shine-jung/ps-blog

📝 알고리즘 공부를 도와주는 PS 전용 블로그

algorithm backjoon firebase material-ui problem-solving react typescript

Last synced: 13 Oct 2025

https://github.com/kyoto7250/roundrobin_match

round robin matching algorithm for python3

algorithm cli

Last synced: 05 Feb 2026

https://github.com/codeesura/dijkstra-algorithm

This project offers a JavaScript implementation of Dijkstra's algorithm with a user-friendly PriorityQueue class, ideal for finding the shortest paths in complex graphs as in routing or network optimization.

algorithm dijkstra dijkstra-algorithm shortest-path shortest-path-algorithm shortest-path-routing-algorithm shortest-paths

Last synced: 14 Oct 2025

https://github.com/mxssl/insertionsortgolang

Insertion Sort implementation in Go (Golang)

algorithm go golang insertionsort

Last synced: 16 Mar 2025

https://github.com/dependents/node-sass-lookup

Get the file associated with a Sass import

algorithm lookup partials resolution sass scss

Last synced: 15 Apr 2025

https://github.com/progval/nxanimate

[Work in progress] Shows a simple Python debugger and a graph side-by-side, to illustrate the behavior of a graph algorithm, for educational purposes. Like Gato, but based on NetworkX.

algorithm debugger gato graph graph-theory networkx python web-application

Last synced: 15 Oct 2025

https://github.com/supermoathx7/cpu-scheduling-algo-

This project is an implementation of the six CPU-Scheduling algorithms using C++.

algorithm algorithms cpp cpu cpu-scheduling

Last synced: 18 Jul 2025

https://github.com/ark2016/algorithm-of-computer-graphics

algorithm of computer graphics from bmstu iu9 study

algorithm bmstu bmstu-iu9 graphics

Last synced: 06 Mar 2025

https://github.com/tejashviraj19/100daysofdsaincpp

🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀

100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming

Last synced: 17 Oct 2025

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 2025

https://github.com/samuelterra22/machine-task-allocation-optimization

Script for allocating a set of tasks to a number of available machines respecting a deadline.

algorithm allocation deadline goal instance machine minimal minimization python task

Last synced: 02 Jul 2025

https://github.com/mnikander/cpp_sequence

Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.

algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence

Last synced: 19 Oct 2025

https://github.com/mrglaster/somematrixoperations

Python realisation of some matrix operations including LU-decomposition and determinant finding.

algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes

Last synced: 04 Mar 2025

https://github.com/sjpau/sorts

Simple visualization of sorting algorithms in Go.

algorithm algorithms algorithms-and-data-structures ebiten ebitengine go golang simple

Last synced: 10 Mar 2026

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/thecrazymage/robin-hood-hashing

:hash: Robin Hood hashing implementation in C++ with examples.

algorithm cpp hash hash-algorithm hash-table

Last synced: 06 Mar 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: 23 Oct 2025

https://github.com/zerdicorp/ray_casting

Rendering pseudo-3D graphics using a ray casting algorithm.

2d algorithm game pseudo-3d ray-casting visualization

Last synced: 11 Jun 2025

https://github.com/50gramm/forcefield3d

3D visualization of electric field

3d algorithm opengl science scientific-visualization

Last synced: 24 Mar 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 Oct 2025

https://github.com/kieubaduong/permutation-benchmarking-app

This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.

algorithm benchmark cpp permutation

Last synced: 02 Apr 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: 25 Oct 2025

https://github.com/yothgewalt/single-source-shortest-paths

This repository implements Single Source Shortest Paths (SSSP) algorithms in Go.

algorithm go graph sssp

Last synced: 03 Sep 2025

https://github.com/andersonhsporto/ft-push-swap

Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions

algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms

Last synced: 06 Mar 2025

https://github.com/andi611/ohlc-extraction-fintech

The goal of this work is to compute the OHLC (open, high, low, close) prices of 台指期 within a given date based on minute-based trading record, implementation in Python.

algorithm fintech ohlc

Last synced: 24 Mar 2025

https://github.com/am-i-groot/summer-intern-iitguwahati-spml

Developed an automated Water Quality Monitoring System (WQMS) at IIT Guwahati, using the pH-W218 sensor and K-Means Clustering to assess water potability. The project enhances water quality evaluation through machine learning-based classification.

algorithm data data-visualization kmeans-clustering machine-learning python report sensor signal-processing

Last synced: 27 Oct 2025

https://github.com/andi611/intersection-manager-algorithm

A 4 way Intersection Manager That Minimizes the Average Waiting Time of Each Car at a crossroad, Implementation in C++

algorithm intersection-management optimization optimization-algorithms

Last synced: 24 Mar 2025

https://github.com/duskybomb/hill-cipher

Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.

algorithm hillcipher

Last synced: 27 Oct 2025

https://github.com/maxpat78/w32_fnmatch

An exact Win32 wildcard matching algorithm implementation for Python

algorithm fnmatch matcher pure-python python3 wildcard win32

Last synced: 28 Jan 2026

https://github.com/gebes/longestcollatzsequence

Get the longest Chain under 1 Million

algorithm java projecteuler

Last synced: 24 Jan 2026

https://github.com/zhou-dong/alchemist-core

algorithm and data-structure visualization package

algorithm animation data-structure visualization

Last synced: 29 Jan 2026

https://github.com/pranamphd/digipin-kotlin

Kotlin implementation of the DIGIPIN geo-coded addressing system.

address algorithm digipin gis india jar java kotlin library maven pincode zipcode

Last synced: 30 Jan 2026

https://github.com/jaaumg/jo-o-brainf-ck

A way to write my name (João) in BrainF*ck

algorithm brainfuck

Last synced: 19 Mar 2026

https://github.com/ardeshirv/vlang_sort_algorithms

Evaluates the speed of sort algorithms and their implementations in the V programming language.

algorithm sort sort-algorithm speedtest v vlang

Last synced: 19 Mar 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/hangingman/my-competitive-pg

競技プログラミングで解いた問題を格納

algorithm atcoder competitive-programming

Last synced: 28 Dec 2025

https://github.com/aamiranwar/pythonlab

Data structures and Algorithms in Python (Along with some interesting puzzles)

algorithm datastructures python3

Last synced: 11 Jun 2025

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

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

My library for competitive programming by Go.

algorithm competitive-programming go golang

Last synced: 26 Feb 2026

https://github.com/tetiewastaken/tsrt

Command line implementation of multiple sorting algorithms in TypeScript

algorithm cli npm sort typescript

Last synced: 09 Feb 2026

https://github.com/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 11 Feb 2026

https://github.com/jin-sungdae/alogorithm-in-java

백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.

algorithm java study

Last synced: 27 Feb 2026

https://github.com/prembhaskal/code_practice

basic code practice

algorithm

Last synced: 12 Feb 2026

https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python

This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.

algorithm buzz fizz fizzbuzz game

Last synced: 12 Feb 2026

https://github.com/anishmprasad/super-pi

A Pi based super-powered cluster computer ( Distributed system )

algorithm

Last synced: 19 Mar 2026

https://github.com/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 13 Feb 2026

https://github.com/alexandreelise/percentage-repartition

Compute a percentage repartition based on possibly fixed percentage values in a dataset

algorithm algorithms javascript js math nodejs nodejs-modules npm utilities

Last synced: 14 Feb 2026

https://github.com/florianluediger/onthepowerofcolorrefinement

Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.

algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman

Last synced: 14 Feb 2026

https://github.com/coursecomputer/boyer-moore-horspool

[EN] Implementation of the Boyer-Moore-Horspool algorithm / [FR] Implémentation de l'algorithme Boyer-Moore-Horspool

algorithm boyer-moore-horspool horspool string-searching

Last synced: 28 Feb 2026

https://github.com/daniel-j-h/geozbush

A very fast spatial index for geographic locations based on a Z-Order space filling curve

algorithm computational-geometry geospatial index javascript kd-tree openstreetmap r-tree space-filling-curve spatial-index z-order z-order-index

Last synced: 01 Mar 2026

https://github.com/honkinglin/sword-offer

JavaScript solutions to 《剑指 Offer》 coding challenges, aimed at mastering algorithms for technical interviews.

algorithm interview swordoffer

Last synced: 19 Mar 2026

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

알고리즘 스터디에서 다뤘던 자료구조 + 알고리즘 복습

algorithm datastructures

Last synced: 20 Mar 2026

https://github.com/colelawrence/group-traits

rudimentary algorithm for grouping objects based on traits

algorithm metamorphic-testing school-project typescript utility

Last synced: 05 Apr 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: 30 Jun 2025

https://github.com/supersimple33/tic-tac-toe-tf

A number of different algorithms that may be used for playing tic-tac-toe.

algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe

Last synced: 31 Mar 2026

https://github.com/hadil19/pattern-searching

A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis

aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching

Last synced: 04 Apr 2026

https://github.com/ngchain/cryptonight-go

NGIN PoW algorithm, a variant of cryptonight in golang

algorithm cryptonight

Last synced: 18 Jan 2026

https://github.com/crissnamon/soldeea

Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms

algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea

Last synced: 26 Mar 2025

https://github.com/niu-grandpa/fe-algorithm

leetcode必刷算法题

algorithm javascript leetcode

Last synced: 16 Mar 2025

https://github.com/junho100/algorithm_in_military

군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)

algorithm python

Last synced: 29 Mar 2025

https://github.com/izaaccoding36/projeto-onia

Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.

algorithm csv machine-learning project python research xgboost-classifier

Last synced: 15 Mar 2025

https://github.com/shivamksharma/numericalanalysismethod

In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.

aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations

Last synced: 23 Mar 2025

https://github.com/c17an/morgorithm

👨‍💻 파이썬 알고리즘 문제풀이 저장소 🔒

algorithm python

Last synced: 08 Apr 2025

https://github.com/mo42/rleval

Evaluate (test and compare) Reinforcement Learning Algorithms

agent algorithm gradient-descent reinforcement-learning reward

Last synced: 15 Mar 2025

https://github.com/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 27 Feb 2025

https://github.com/artainmo/lem_in

42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.

42school algorithm c graph-traversal-algorithm

Last synced: 16 Jun 2025