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/youseftareq33/java_algorithm_1_optimalstrategy_dynamicprogramming

Implementing a Dynamic Programming solution to minimize travel costs

algorithm dynamic-programming java javafx

Last synced: 14 Apr 2025

https://github.com/tin-cat/smax

Content maturity rating method for artistic social communities

algorithm algorithms classification classification-algorithm classification-algorithms classification-methods

Last synced: 18 Jun 2025

https://github.com/youssefelghamour/binary_trees

Repository containing implementations of various binary tree operations in C

algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures

Last synced: 08 Jul 2025

https://github.com/datashaman/supercluster-php

A very fast geospatial point clustering library for PHP, based on supercluster.

algorithm clustering computational-geometry maps php

Last synced: 21 Jan 2026

https://github.com/felipeorlando/pricefy

A Ruby solution to an algorithm

algorithm ruby tdd

Last synced: 06 Apr 2025

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/nicolasleroux/bubble-sort-algorithm

Bubble Sort implementation with ES6 Generators

algorithm bubble-sort sorting-algorithms

Last synced: 12 Jun 2025

https://github.com/william-blackie/skip-thought_django_website

Final year project implementing my Skip-Thought extractive summariser and trained vectors.

algorithm big-data django machine-learning natural-language-processing python

Last synced: 28 Jun 2025

https://github.com/rhcarvalho/geek-challenge

Solutions for geek challenges, finding patterns in large prime numbers.

algorithm challenge prime-numbers racket

Last synced: 04 Mar 2026

https://github.com/gabrielyoon7/algorithm-with-java

Do it! 자료구조와 함께 배우는 알고리즘 입문 (자바 편) 실습

algorithm algorithms java sort

Last synced: 14 Apr 2025

https://github.com/simpson-computer-technologies-research/14uniquechars

Find the first 14 unique characters in a string. Two different algorithm implementations.

algorithm python speed teach

Last synced: 22 Mar 2025

https://github.com/taehee-kim-dev/problem-solving

코딩테스트 연습 사이트에 제출한 소스코드들입니다.

algorithm coding-test problem-solving

Last synced: 14 Apr 2025

https://github.com/phattharaphorn/profund-programming

👩🏻‍🏫 This repository is a collection developed in Object-Oriented Programming.

algorithm c leraning-programs object-oriented-programming

Last synced: 02 Jan 2026

https://github.com/arodr967/virtual_memory_management

A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.

algorithm linux-kernel memory-management memory-stats system-calls virtual-memory

Last synced: 02 Apr 2025

https://github.com/chrisvilches/knapsack-2d-allocation

Genetic algorithm that solves the 2D rectangle knapsack problem. Try to fit as many rectangular items as possible inside a container, while maximizing the total value the items provide.

algorithm computational-geometry genetic-algorithm genetic-algorithms geometry knapsack-problem rust rust-lang

Last synced: 16 Mar 2025

https://github.com/edilsoncichon/c-list-generic

Generic implementation of list in C.

algorithm c c-plus-plus generic hash list

Last synced: 06 Apr 2025

https://github.com/linus-mussmaecher/rayneat

Customizable C++ implementation of the NEAT machine learning algorithm.

algorithm genetic-algorithm visualization

Last synced: 06 Apr 2025

https://github.com/arielliv/max-flow-algorithm

Several implementations of max flow algorithm in c++

algorithm algorithms algorithms-and-data-structures computer-science

Last synced: 28 Mar 2025

https://github.com/maxgfr/c-management-students

A program in C who let an admin to manage student

algorithm c calloc malloc school-project

Last synced: 13 May 2025

https://github.com/hamolicious/poisson-disc-sampling

Poisson-Disc Sampling algorithm using Mitchell’s best-candidate algorithm written in Python 3.8 and PyGame 2

algorithm poisson-disk pygame python

Last synced: 23 Apr 2025

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

https://github.com/puzzlef/labelrank-communities-openmp

Comparing approaches for community detection using OpenMP-based LabelRank algorithm.

algorithm community detection graph label labelrank openmp propagation

Last synced: 06 Apr 2025

https://github.com/onemorebottlee/algorithm

알고리즘 풀이 모음 - 백준 & 프로그래머스

algorithm beakjoon-algorithm programmers-algorithm

Last synced: 14 Apr 2025

https://github.com/superzombi/combinations

Combinations algorithm with specific position

algorithm combinatorics

Last synced: 21 Mar 2025

https://github.com/changuii/algorithm

알고리즘 기록

algorithm java

Last synced: 04 Jul 2025

https://github.com/kanlon/algorithm-demo

该项目存放一些自己做过的算法的题目,主要以《剑指offer》中的算法为主

algorithm java

Last synced: 09 Apr 2025

https://github.com/sibeux/compfest-cpc

Competitive Programming Contest COMPFEST Universitas Indonesia 2022 repository by sibeux - nasrulwahabi [sibe_ux / nasrul_wahabi]

algorithm competitive-programming-contests compfest cpc programming

Last synced: 16 May 2025

https://github.com/zerdicorp/simple_wave_function_collapse

Really simple wave function collapse algorithm based on a tiled approach.

algorithm tiles visualization wave-function wave-function-collapse

Last synced: 02 Apr 2025

https://github.com/codewithsegnet/sorting_algorithms

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

algorithm c

Last synced: 30 Nov 2025

https://github.com/selvin11/algorithm

algorithm by javascript

algorithm javascript

Last synced: 28 Oct 2025

https://github.com/edr3x/recommendation-algo

recommendtaion algorithm written for Vehicle Rental Platform.

algorithm rust

Last synced: 16 Mar 2025

https://github.com/floydz/binarycontainer

small container for a binary vector

algorithm

Last synced: 15 Aug 2025

https://github.com/okwilkins/mazegeneration

Creates a random maze. Green -> Making new maze. Red -> Backtracking to find untouched maze.

algorithm html maze maze-generator maze-solver p5js web

Last synced: 28 Oct 2025

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/velliz/timetables

Timetable algorithm implemented with 2 dimensional cartesius diagram

algorithm php-library timetable

Last synced: 25 Mar 2025

https://github.com/jadar/linearifs

Python and MATLAB/Octane implementation of IFS systems for MATH 245

algorithm fractal ifs linear plot

Last synced: 07 Apr 2025

https://github.com/Michael-MD/Elastic-Multislice-Electron-Microscopy

Simulation of elastic scattering in electron microscopy using the multislice algorithm. Simulations include various STEM and TEM techniques such as ADFSTEM, BFSTEM, ABFSTEM and CoM.

abfstem adfstem algorithm annular bfstem com ctem elastic electron imaging kirkland microscopy multislice physics physics-simulation scanning scatter scattering stem transmission

Last synced: 11 Mar 2025

https://github.com/yann-github/oc-lespetitsplats

OC - P7 - Les Petits Plats - Site de recettes de cuisine

algorithm benchmark flowchart javascript oop

Last synced: 07 Apr 2025

https://github.com/ym1085/algorithm-study

Repository for solving algorithmic problems

algorithm backjoon java leetcode programmers

Last synced: 29 Mar 2025

https://github.com/jakubriegel/watercollector

REST API for calculating water remaining after rain on given slice of surface.

algorithm dockerfile github-actions java rest spring-boot

Last synced: 27 Mar 2025

https://github.com/olyutorskii/aletojio

Aletojio is a Java library that supports manipulation of random number and entropy.

algorithm entropy java library prng pseudo-random-generator random random-generation random-number-generators

Last synced: 02 Dec 2025

https://github.com/jefferson10147/lettersoup-algorithm

This java class generates a randomly letter soup in a matrix of order size*size.

algorithm java matrix

Last synced: 09 Apr 2025

https://github.com/shamikaredkar/python-text-based-slot-machine-

This Python project offers a command-line slot machine simulation where players deposit funds, bet on up to three lines, and spin to win. Featuring four symbols with varying values, the game calculates wins based on symbol matches across bet lines, multiplying bets by symbol values.

algorithm command-line command-line-tool python slot-machine

Last synced: 14 Mar 2025

https://github.com/t-kalv/longest-increasing-subsequence

Longest Increasing Subsequence

algorithm

Last synced: 22 Mar 2025

https://github.com/buraktalhaa/diningphilosophers

A solution to the famous Dining Philosophers problem using the Token Ring approach.

algorithm dining-philosophers dining-philosophers-problem python semaphore synchronization token-ring

Last synced: 13 Oct 2025

https://github.com/xfhy/algorithm-basis

算法基础,一些学习时的cpp源代码

algorithm basis cpp

Last synced: 05 Jul 2025

https://github.com/johnfromspace/backtracking-

Backtracking can be defined as a general algorithmic technique that considers searching every possible combination in order to solve a computational problem.

algorithm algorithms backtracking backtracking-algorithm competitive-programming

Last synced: 17 Jul 2025

https://github.com/tanuj-maheshwari/min-cost-arborescence

Minimum Cost Arborescence of a Directed Graph

algorithm graph

Last synced: 17 Jun 2025

https://github.com/ruancarllo/spell-checker

A character tree-based spelling correction algorithm

algorithm spell-checker tree-structure

Last synced: 05 Jul 2025

https://github.com/hong539/python-101

python-101 for one who want to practice more coding skills/tips with Python

algorithm codility datastructures hackerrank leetcode python python3

Last synced: 29 Mar 2025

https://github.com/brainlesslabs/pizza

A Lightweight distributed database written in C++ and on top of sqlite

algorithm cplusplus cpp cpp11 database distributed-database sqlite3

Last synced: 22 Mar 2025

https://github.com/alphayowakarindi/decode-a-morse-code-message

An algorithm to decode some special characters into human readable texts.

algorithm ruby

Last synced: 24 Feb 2025

https://github.com/iambpn/arraylinkedlist

Implementation of Linked List with array as its value. An efficent alternative for the ArrayList.

algorithm datastructure

Last synced: 11 Apr 2025

https://github.com/haeramkeem/algo

indomie mie goreng

algorithm cplusplus cpp go golang leetcode

Last synced: 01 Jan 2026

https://github.com/lamdav/isgraphicalscript

A simple algorithm written in Python to determine if a given degree sequence is graphical.

algorithm degree-sequence graph-theory graphical script

Last synced: 03 Dec 2025

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

Solves Sodukos

algorithm soduko

Last synced: 19 Jun 2025

https://github.com/albe/douglas-peucker-tree

A tree subdivision algorithm for geo-paths

algorithm douglas-peucker gps gps-tracking tree-structure

Last synced: 25 Mar 2025

https://github.com/xandersteyn/maze-solver

A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end

algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application

Last synced: 16 Mar 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/leye195/algorithm-coding

알고리즘 코딩 문제 풀이 저장소 입니다.

algorithm baekjoon javascript leetcode programmers python

Last synced: 31 Mar 2025

https://github.com/meysam81/niblpa

A Node Influence Based Label Propagation Algorithm for Community Detection in Networks

algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis

Last synced: 16 Mar 2025

https://github.com/3w36zj6/atcoder-algorithm

AtCoder Algorithm

algorithm atcoder

Last synced: 17 Jun 2025

https://github.com/hasanyahya101/routerender-vite

This is a basic Dijkstra's path finding algorithm visualizer. You set a start and an end tile. The algorithm starts searching each tile it can and finally finds and displays the shortest path.

algorithm algos dijkstra-s finding github github-pages mit pages path path-visualizer shadcn static tiles

Last synced: 29 Mar 2025

https://github.com/mslapek/augmentedtree

F# library implementing immutable augmented red-black trees.

algorithm data-structure fsharp immutable search-trees

Last synced: 05 Jul 2025

https://github.com/anthonymazzie/bellmanford

Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.

algorithm bellman-ford computer-science graph

Last synced: 30 Jun 2025

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

Development ideas for the ByCycle module.

algorithm discussion

Last synced: 26 Feb 2026

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: 31 Dec 2025

https://github.com/donno2048/sort

Superfast sorting algorithm

algorithm sort sorting sorting-algorithms

Last synced: 06 Sep 2025

https://github.com/aicodecraft/anti-dump-algorithm

The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.

ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering

Last synced: 05 Apr 2025

https://github.com/forma0-9097/study-log

알고리즘 공부 기록을 위한 저장소.

algorithm python

Last synced: 03 Apr 2025

https://github.com/konglx90/algorithm

My exercises about algorithm

algorithm

Last synced: 21 Jul 2025

https://github.com/alvarocastro/stalinsort

An implementation of the meme stalinsort in JavaScript.

algorithm javascript meme sort sorting stalin stalinsort

Last synced: 20 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/cianhub/knapsack-algorithm-solution

A JavaScript algorithm for solving the knapsack problem

algorithm javascript knapsack-problem

Last synced: 26 Mar 2025

https://github.com/asmtamim/data-structure-algorithm

Data structures and Algorithms.

algorithm csharp data-structures python

Last synced: 01 Mar 2025

https://github.com/cuhsat/practical

A one-time pad variant for easy manual application.

algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong

Last synced: 29 Mar 2025