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/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/stylepatrick/sudoku-solver

Sudoku solver algorithm in Java

algorithm java sudoku-solver

Last synced: 31 Oct 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/debugger24/maize-problem-a-star-algorithm

Maize puzzle solving problem implement using A* algorithm implemented in python

algorithm artificial-intelligence astar-algorithm pathfinding-algorithm python

Last synced: 22 Jul 2025

https://github.com/sangyx/algorithm

算法题打卡记录

algorithm c-plus-plus leetcode-solutions poj

Last synced: 23 Feb 2025

https://github.com/rickreisdev/vendingmachine

Algoritmo que simula o funcionamento de uma máquina automática de alimentos no ambiente do terminal do C++.

algorithm cpp rickreis rickreisme vending-machine

Last synced: 07 Jul 2025

https://github.com/carloocchiena/xor_cipher

Simple function to implement XOR Encryption

algorithm encryption xor-cipher

Last synced: 21 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/nohomey/math-objects

C++ library containing basic mathematical objects such as: matrix, vector and others as well some basic algorithms and operations with them

algebra algorithm cpp experiment learning linear-algebra math-objects mathematical-objects matrix vector

Last synced: 02 Mar 2025

https://github.com/david-pena/drawing-lines-algorithms

Different algorithms to plot a line using Python

algorithm python

Last synced: 23 Feb 2025

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

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 09 Sep 2025

https://github.com/arthurdelamare/gears

A TypeScript library for algorithms and data structure.

algorithm phonetic soundex

Last synced: 23 Feb 2025

https://github.com/luxoriasoft/brisque_impl

Brisque Implementation (C++) Self Contained

algorithm brisque cpp

Last synced: 29 Mar 2025

https://github.com/bdadmehr0/dagham-two-arrays

الگوریتم نحوه‌ی ادغام دو آرایه ۱۰ تایی صعودی و ایجاد یک آرایه نهایی صعودی را با استفاده جاوا را نشان میدهد

algorithm array java

Last synced: 21 Mar 2025

https://github.com/amirhakimnejad/string-calculator.infix-to-postfix-convertion.postfix-calculation

A C++ program that implemented and merged two algorithms, first one is the conversion between infix and postfix, and the second one can handle the calculation of a postfix phrase.

algorithm postfix-calculator

Last synced: 23 Feb 2025

https://github.com/phantom-98/rust-coding-test

Basic rust coding test course

algorithm cargo rust

Last synced: 23 Feb 2025

https://github.com/thirumalai-shaktivel/sorting_algorithm_visualizer

Sorting Algorithm Visualizer illustrates how algorithms work graphically. It mainly aims to simplify and deepen the understanding of algorithms operations.

algorithm sorting sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/jabbalaci/fudep

Algorithms that extract functional dependencies (FDs) from a dataset.

algorithm

Last synced: 04 Apr 2025

https://github.com/shrp777/chifoumi

Simulateur de partie aléatoire de "Pierre, Feuille, Ciseaux" en 2 manches gagnantes, implémenté en style Fonctionnel avec JavaScript.

algorithm javascript kata

Last synced: 23 Feb 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/ruancarllo/spell-checker

A character tree-based spelling correction algorithm

algorithm spell-checker tree-structure

Last synced: 05 Jul 2025

https://github.com/sdummett-at-42/push_swap

A project to sort data using a limited set of instructions, aiming for minimal operations. Implement algorithms efficiently in C to achieve optimized sorting

algorithm data-structures optimization performance-optimization push-swap sorting

Last synced: 02 Mar 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/brionmario/astar-pathfinder

Path-finder app implemented using the A-Star algorithm

algorithm astar-algorithm java obstacle pathfinding

Last synced: 22 Jul 2025

https://github.com/mike014/movieranker

A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.

algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox

Last synced: 22 Feb 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/gavrilaf/reviro

Basic algorithm on Swift

algorithm heap sort swift

Last synced: 14 Apr 2025

https://github.com/kahsolt/oj-notes

persoanl algorithm/datastruct notes

acm-icpc algorithm notes oj-solutions

Last synced: 22 Feb 2025

https://github.com/t-kalv/python-floyd-s-algorithm

Python Floyd's Algorithm

algorithm floyds

Last synced: 22 Mar 2025

https://github.com/t-kalv/python-searching-a-matrix

Python Searching A Matrix

algorithm matrix search

Last synced: 22 Mar 2025

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

Longest Increasing Subsequence

algorithm

Last synced: 22 Mar 2025

https://github.com/czoido/conan-levmar

Conan recipe for the levmar library: http://users.ics.forth.gr/~lourakis/levmar/

algorithm least-squares levenberg-marquardt nonlinear optimization

Last synced: 03 Apr 2025

https://github.com/abrarulhassan-786/practice

I have doen this code on Romain Cities using branch and bound Algorithm. Question: Write an algorithm which takes as input any two cities and returns the shortest route between them. Use the simple branch and bound method.

ai algorithm artificial-intelligence bound branch branchandbound romaniancities

Last synced: 17 Mar 2025

https://github.com/junqiuzhang/competitive-decision-algorithm

competitive decision algorithm research in facility location problem

algorithm competitive-decision-algorithm facility-location-problem

Last synced: 22 Feb 2025

https://github.com/xiaocongdong/algorithm

JavaScript implementation of some classical data structures and algorithm.

algorithm datastructures javascript

Last synced: 25 Feb 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/syncush/conjunctionbooleanpredicator

Machine Learning , used the consistency algorithm

algorithm consistency machine-learning predicator python python3

Last synced: 25 Feb 2025

https://github.com/azat-io/natural-order-compare

🎏 Natural order comparison algorithm for JavaScript

algorithm comparison javascript natural-sort

Last synced: 25 Feb 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/ym1085/algorithm-study

Repository for solving algorithmic problems

algorithm backjoon java leetcode programmers

Last synced: 29 Mar 2025

https://github.com/itzg/try-etcd-work-allocator

Experiment with an algorithm to dynamically allocate work via etcd

algorithm distributed-computing etcdv3 spring-boot

Last synced: 27 Jun 2025

https://github.com/risto-stevcev/haskell-maximum-subarray

Maximum subarray algorithm implementation in Haskell

algorithm haskell maximum subarray

Last synced: 22 Feb 2025

https://github.com/risto-stevcev/haskell-mergesort

Mergesort implementation in Haskell

algorithm haskell mergesort

Last synced: 22 Feb 2025

https://github.com/loveboyme/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: 02 Mar 2025

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

☁️ 구름 문제 풀이

algorithm java koltin

Last synced: 22 Feb 2025

https://github.com/floydz/binarycontainer

small container for a binary vector

algorithm

Last synced: 15 Aug 2025

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

42- Solo project: Create a custom algorithm in C to sort a list of int.

algorithm c

Last synced: 16 Jun 2025

https://github.com/rohan-bhautoo/digits-recognition-using-neural-network

A machine learning system to categorise one of the UCI digit tasks using Neural Network in Java.

algorithm handwritten-digit-recognition java machine-learning neural-network uci-machine-learning

Last synced: 12 Mar 2025

https://github.com/igor-240340/clopeclusteringalgorithm

C++ test assignment on implementation of CLOPE clustering algorithm

algorithm categorical-data clope clustering-algorithm transactional-data

Last synced: 29 Mar 2025

https://github.com/eightants/rps-ai

PARIS: A Rock, Paper, Scissors AI created with Javascript

algorithm javascript prediction

Last synced: 22 Sep 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/sleekpanther/counting-inversions

Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.

algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting

Last synced: 05 Mar 2025

https://github.com/myeonghan-nim/algorithm-programmers

📚 Algorithm: programmers

algorithm python

Last synced: 27 Jun 2025

https://github.com/superzombi/combinations

Combinations algorithm with specific position

algorithm combinatorics

Last synced: 21 Mar 2025

https://github.com/kooparse/coding_problems

Coding problems implemented in Rust

algorithm interview rust

Last synced: 22 Mar 2025

https://github.com/mrakashkumar/java_programmingskills

Its Many Java Programming Just like Pattern Based, logical based, Modules and Division based, Data-structure and Algorithm based etc

algorithm collections datastructures designpatterns exception-handling java java-programming java-programmingskills java8 logical-programming multithreading oop-concepts progra

Last synced: 04 Apr 2025

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

https://github.com/murselsen/m-card-finding-game

The game of combining the numbers in the closed cards, a simple HTML game where points are earned as you match the cards

algorithm basic basic-design css game html javascript javascript-game

Last synced: 13 May 2025

https://github.com/habbatul/selection-sort-dengan-decrease-conquer

Terminal App, Karya hasil Penerapan keilmuan Strategi Algoritma Decrease and Conquer.

algorithm divide-and-conquer selection-sort

Last synced: 29 Mar 2025

https://github.com/chaoyangnz/leetcode

Leetcode solutions with Kotlin and Java

algorithm kotlin leetcode pass-the-time

Last synced: 22 Mar 2025

https://github.com/pokk/algorithm

My friend and I learned and programed the algorithm and design pattern. We're glad to share them to you.

algorithm datastructures design-pattern python3

Last synced: 16 Jun 2025

https://github.com/liupengkun1993/algorithm

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

algorithm

Last synced: 02 Nov 2025

https://github.com/byahram/algorithm

자바스크립트 알고리즘 스터디

algorithm coding-test javascript

Last synced: 25 Feb 2025

https://github.com/onemorebottlee/algorithm

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

algorithm beakjoon-algorithm programmers-algorithm

Last synced: 14 Apr 2025

https://github.com/chausme/simple-bubble-sort

Simple bubble sort algorithm implementation

algorithm algorithms javascript sort sorting

Last synced: 21 Jun 2025

https://github.com/chizuru-nina-yamauchi/dining-philosophers-problem-concurrency-problem-multi-threading

My assignment about concurrency problem and synchronization(multi-threading) with Concurrency API (Dinging Philosophers problem) for my online java course.

algorithm concurrency synchronization thred

Last synced: 21 Feb 2025

https://github.com/puzzlef/louvain-communities-dynamic

Comparing static vs dynamic approaches of the Louvain algorithm for community detection.

aggregation algorithm community detection experiment graph iterative local louvain moving

Last synced: 06 Apr 2025

https://github.com/puzzlef/pagerank-barrierfree-openmp-dynamic

Design of OpenMP-based Lock-free Dynamic PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 06 Apr 2025

https://github.com/puzzlef/vector-multiplication-cuda

Comparing various launch configs for CUDA based vector multiply.

algorithm cuda map multiply operation pagerank primitive

Last synced: 06 Apr 2025

https://github.com/puzzlef/pagerank.js

Design of PageRank algorithm for link analysis in JavaScript.

adjustment algorithm damping factor graph iterations pagerank parameter stepwise

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/puzzlef/labelrank-communities-dynamic

Performance comparison of static vs dynamic LabelRank algorithm, that is used for community detection in graphs.

algorithm clustering community detection dynamic graph labelrank static

Last synced: 06 Apr 2025

https://github.com/puzzlef/pagerank-barrierfrees-openmp-dynamic

Design of OpenMP-based statically scheduled Barrier-free Dynamic PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 06 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/maxgfr/widows-fake-distributor

A simulation of an optimized distributor in C#

algorithm c-sharp distributor monney price

Last synced: 13 May 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/katahiromz/spheredist

equal distance distribution of vertexes on a sphere

algorithm cxx cxx11 distribution library plotter plotting sphere sphere-surface vertex vertices

Last synced: 27 Nov 2025

https://github.com/joelibaceta/mia-101-pc1

Solución a la practica 1

algorithm mathematics python

Last synced: 22 Mar 2025

https://github.com/jisstro/hybrid-min-max-sort

Hybrid Min-Max Sort: An optimized hybrid sorting algorithm combining QuickSort and MergeSort techniques with dual pivot partitioning. Supports int and double types

algorithm algorithm-design algorithms algorithms-and-data-structures c-language clang hybrid-sort mergesort quicksort sorting sorting-algorithm sorting-algorithms

Last synced: 21 Feb 2025

https://github.com/jayexdesigns/a-star-visualizer

A visualizer for the popular A* algorithm

a-star algorithm pathfinding visualizer

Last synced: 04 May 2025