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/zhou-dong/alchemist-core

algorithm and data-structure visualization package

algorithm animation data-structure visualization

Last synced: 29 Jan 2026

https://github.com/chrisvilches/waterfalls

Terminal based waterfall/rain simulator.

algorithm bfs-algorithm console-application graph javascript simulator

Last synced: 16 Mar 2025

https://github.com/gebes/longestcollatzsequence

Get the longest Chain under 1 Million

algorithm java projecteuler

Last synced: 24 Jan 2026

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 08 Oct 2025

https://github.com/orgh0/interview_bit

Solutions to Problems of InterviewBit

algorithm data-structures interviewbit

Last synced: 15 Mar 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/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/redalert3/algorithm

🎉 All Crequency algorithm here. (Moved to Crequency/Common.Algorithm)

algorithm algorithms lib library

Last synced: 08 Oct 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/we-gold/marching-cubes

A simple demo of the marching cubes algorithm written from scratch.

algorithm demo marching-cubes processing

Last synced: 24 Feb 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: 21 Feb 2025

https://github.com/onurozuduru/string-matcher-project

Project for Formal Languages & Automata Theory course.

algorithm automata formal-languages gui java project string-matcher

Last synced: 26 Feb 2025

https://github.com/wollmers/p6-lcs-bv

Longest Common Subsequence implemented with Bit-Vectors

algorithm bit-vector lcs longest-common-subsequence

Last synced: 26 Oct 2025

https://github.com/hendrialqori/dsa-javascript

Learn algorithm and data structure in Javascript

algorithm data-structures javascipt

Last synced: 31 Mar 2025

https://github.com/kaua-pt/eda-fga-2022.2

Repositório com os códigos de EDA1

algorithm algorithms-and-data-structures study-project

Last synced: 22 Mar 2025

https://github.com/izenynn/push_swap

42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap

Last synced: 15 Mar 2025

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

Solutions to LeetCode in JavaScript.

algorithm javascript leetcode leetcode-solutions

Last synced: 15 Mar 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/shimazadeh/total-perspective-vortex

This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.

ai algorithm classification datascience dimensionality-reduction eeg scikit-learn

Last synced: 01 Mar 2025

https://github.com/memory-h/algorithm

백준 알고리즘 문제

algorithm java-11

Last synced: 10 Jan 2026

https://github.com/hansololiviakim/algorithm

✨ basic algorithm problem-solving using js

algorithm javascript programmers

Last synced: 09 Apr 2025

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/mahdavipanah/escapegraph

A solution for a graph escape problem

algorithm graph python

Last synced: 31 Jul 2025

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

dct and idct algorithm implement with typescript

algorithm dct idct typescript

Last synced: 08 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/seungwoo321/leetcode

LeetCode Problem Solving

algorithm javascript leetcode problem-solving

Last synced: 12 Jun 2025

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/pushparaj13811/dsa-with-cpp

This repository contains C++ implementations of various Data Structures and Algorithms (DSA). It serves as a personal resource, showcasing code for arrays, linked lists, stacks, queues, trees, graphs, sorting, searching algorithms, dynamic programming, and more. Ideal for practicing competitive programming and mastering coding interview concepts.

algorithm cpp dsalgo learningcpp

Last synced: 20 Feb 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/prosen-ghosh/prime-sieve

An implementation of the sieve of Eratosthenes to check prime numbers.

algorithm eratosthenes npm npm-package primesieve sieve

Last synced: 03 Oct 2025

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

Algorithm to determine how many times pokeball shakes

algorithm javascript nodejs pokeball pokemon

Last synced: 20 Oct 2025

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/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/itsmunim/bongotest

Some simple enough algorithmic code test problems

algorithm problem-solving python

Last synced: 07 Jul 2025

https://github.com/montycoder0701/rust-coding

Improving my Rust skills.

algorithm rust

Last synced: 05 Sep 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/tanaikech/souwapy

Python library for summing string elements in an array at the high speed

algorithm array-manipulations csv python-library

Last synced: 27 Feb 2025

https://github.com/sherwinshen/leetcode

📖 算法学习之 LeetCode(主要基于 TS/JS 语言)

algorithm javascript leetcode typescript

Last synced: 06 Mar 2025

https://github.com/dmunasingha/spotify-mix-algorithm

Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.

algorithm filtering music python recommendation-system spotify

Last synced: 24 Mar 2025

https://github.com/chrvadala/sliding-window-max

Given a stream of data, this algorithm returns (for every added value) the current max value.

algorithm javascript

Last synced: 27 Mar 2025

https://github.com/georgewang1994/minialthorigm

create mini program for my wechat

algorithm miniprogram server wechat

Last synced: 11 Mar 2025

https://github.com/engineersrookielab/problemsolving

📈 알고리즘 문제 풀이 기록

algorithm

Last synced: 15 Mar 2025

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 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/pkx8326/leapyear_python

This is the classic leap year finder program with python. This problem is labelled as "hard" on many practice sites, but actually the programming is not hard at all. What's hard is the description of the leap year and how to translate it into the programming language.

algorithm calculator leap leapyear python simple year

Last synced: 08 Oct 2025

https://github.com/aiaaee/js_algorithms

a set of programming instructions, known as inputs and outputs, that allow a data operation to function precisely at every execution.

algorithm algorithms algorithms-and-data-structures javascript-algorithm-visualization javascript-algorithms js-algorithms

Last synced: 09 Apr 2025

https://github.com/rupeshrb/dsa

DSA practicals

algorithm cpp data-structures

Last synced: 21 Nov 2025

https://github.com/mmiranda96/algorithms-go

Algorithms workshop in Golang

algorithm data-structures golang

Last synced: 02 Jul 2025

https://github.com/abhishekmishra-17/python-programs

python programs and some algorithm based program

algorithm data-structures python python-programs

Last synced: 20 Feb 2025

https://github.com/gmlewis/moonbit-sha256

MoonBit sha256: provide simple sha256 hash algorithm.

algorithm hash moonbit sha256

Last synced: 01 Mar 2025

https://github.com/chriskonnertz/binpacking

Examples of algorithms that solve the bin packing problem implemented in Kotlin

algorithm bin-packing binpacking example first-fit first-fit-decreasing kotlin optimization solving

Last synced: 16 Mar 2025

https://github.com/yassir-ai/maze-solving-algorithm

YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme

algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2

Last synced: 08 Apr 2025

https://github.com/ibwei/leetcode-js-solution

记录自己leetcode的js&ts刷题历程

algorithm algorithmic-trading javascript js leetcode typescript

Last synced: 01 Jul 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/izumidkc/graph-coloring-algorithm

Graph Coloring Algorithm (C++)

algorithm cpp graph-theory

Last synced: 15 Mar 2025

https://github.com/armour/algorithms

🧠 Implements of Algorithms and Data Structures in C/C++/Python, also contains some codes as note like STL

algorithm stl

Last synced: 23 Mar 2025

https://github.com/crazy-canux/go-dad

Data structure, Algorithm and Design pattern written in golang.

algorithm datastructure design-pattern

Last synced: 07 Oct 2025

https://github.com/willdera/strdiff

Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.

algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer

Last synced: 05 Mar 2025

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 02 Mar 2025

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/kyoto7250/roundrobin_match

round robin matching algorithm for python3

algorithm cli

Last synced: 14 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/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/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/basemax/hamiltonianpathproblemphp

Implement a Hamiltonian path algorithm, and Design a tour for visiting all cities of a country. (PHP)

algorithm algorithms city graph hamiltonian hamiltonian-path hamiltonian-path-problem php

Last synced: 03 Apr 2025

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/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/orhankupusoglu/find-first-id

Find first ID in range [0,N) with bit operations, and with Vector/Set/BitSet, check with Google Test and compare with Benchmark

algorithm cmake debruijn google-benchmark google-test header-only

Last synced: 09 Apr 2025