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/bukinoshita/pokemon-f

Algorithm to calculate `f` on capture pokemon method.

algorithm capture javascript node pokemon

Last synced: 19 Jan 2026

https://github.com/klima7/job-shop-genetic-algorithm

Genetic algorithm solving Job-Shop problem.

algorithm evolution genetic job job-shop shop

Last synced: 11 Oct 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/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/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/shine-jung/ps-blog

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

algorithm backjoon firebase material-ui problem-solving react typescript

Last synced: 13 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/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/gebes/longestcollatzsequence

Get the longest Chain under 1 Million

algorithm java projecteuler

Last synced: 24 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/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/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

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

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

algorithm java study

Last synced: 27 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/null93/superperm

An attempt to find an optimal heuristic solution to the superpermutation problem.

algorithm heuristic oeis superpermutation

Last synced: 26 Mar 2026

https://github.com/krvajal/graph-experiments

Graphs algorithms experiments in C++ 11

algorithm cpp11 graph-algorithms graph-theory graph-traversal

Last synced: 12 Oct 2025

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

List::StackBy Perl module

algorithm perl-module perl5

Last synced: 18 Oct 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/candlewill/algorithms

Algorithms

algorithm

Last synced: 19 Oct 2025

https://github.com/myavuzokumus/simplemodelcomparison

This application allows users to upload datasets, handle missing data, and compare different imputation strategies.

algorithm data data-science machine-learning preprocessing streamlit

Last synced: 21 Jan 2026

https://github.com/zerdicorp/dda_algorithm

Visualization of the DDA algorithm (finding the vertical and horizontal intersections of the ray with the grid).

algorithm curiosity dda

Last synced: 10 Oct 2025

https://github.com/ndsvw/minimum-sum-partitioning

Dynamic-Programming solution of the "Minimum-Sum-Partitioning"-Problem: Given a list: What is the minimum absolute difference between the the sums of 2 arrays consisting of all the elements from the input array?

algorithm algorithm-challenge dynamic-programming

Last synced: 10 Oct 2025

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/StudyResearchProjects/selection-sort-js

A "Selection Sort" algorithm implementation in JavaScript

algorithm javascript selection-sort

Last synced: 09 Oct 2025

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

Subtotal JavaScript object array by change in column

algorithm angularjs javascript sub-total

Last synced: 09 Oct 2025

https://github.com/ron4fun/simplexpy

SimplexPy is a compact python library that automatically solves `Linear Programming Equations` i.e Maximization problems, easily and quickly while giving you neat results.

algo algorithm linear-programming maximization simplex-method

Last synced: 09 Oct 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/sstadick/bstr

Ziglang bstr library

algorithm strings-manipulation zig ziglang

Last synced: 08 Oct 2025

https://github.com/streamr-dev/quick-dijkstra

Dijkstra's algorithm as a native C++ library for NodeJS, and as a WebAssembly library for the browsers

algorithm dijkstra graph

Last synced: 08 Oct 2025

https://github.com/mew-sh/pqueue

A high-performance Go library that provides intelligent priority queue operations and adaptive sorting algorithms

algorithm go golang

Last synced: 07 Oct 2025

https://github.com/prash08484/binary-tree-visualiser

It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..

algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify

Last synced: 27 Oct 2025

https://github.com/akagi201/algo

algorithm and data structure

algorithm data-structure

Last synced: 04 Mar 2026

https://github.com/LuxoriaSoft/brisque_impl

Brisque Implementation (C++) Self Contained

algorithm brisque cpp

Last synced: 06 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/gregorybchris/bfprt

Median of medians quickselect algorithm

algorithm blum complexity conquer divide median quick quickselect quicksort

Last synced: 06 Feb 2026

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

AtCoder Algorithm

algorithm atcoder

Last synced: 17 Jun 2025

https://github.com/yujung-jang/algorithm

👩‍💻 알고리즘 공부 👩‍💻

algorithm

Last synced: 06 Oct 2025

https://github.com/zhenyong97/leecode_learning

leecode解题

algorithm

Last synced: 05 Oct 2025

https://github.com/harlockofficial/processminingforroboticsystems

University Exam in Complex System Design - Project: Definition and Implementation of Process Mining Tecniques for Analysis of Robotic Systems

algorithm analysis concurrency pm4py process-discovery process-mining processdiscovery processmining python python3 robotic-systems university university-course university-project

Last synced: 26 Mar 2025

https://github.com/ingkellswith/algorithmground

📝algorithm✒️

algorithm

Last synced: 04 Mar 2026

https://github.com/sireliah/popiel-android

Conceptual game about the Popiel and the mice legend

algorithm game genetic kivent python

Last synced: 14 Jun 2025

https://github.com/brunamark/java-intermediario

Projetos Intermediário de Java com implementações de funções como pilha.

algorithm java

Last synced: 21 Feb 2025

https://github.com/dynastymasra/algo

Golang exercise and example algorithm

algorithm algorithms go golang search searching sort sorti

Last synced: 17 Mar 2025

https://github.com/samdney/notes-3sum

Notes: "A 3SUM algorithm on the binary addition level of atomic generated real numbers" , id: notes_000X, Notes

3sum algorithm computer-science integers irrational-numbers math real-number

Last synced: 11 Mar 2026

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/tomazjunior/data-structure

Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.

algorithm data-structures problem-solving-skills

Last synced: 08 Apr 2025

https://github.com/calvinneo/pat

PAT/CCCC

algorithm

Last synced: 11 Mar 2025

https://github.com/leye195/algorithm-coding

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

algorithm baekjoon javascript leetcode programmers python

Last synced: 31 Mar 2025

https://github.com/programmer-rd-ai/competitive-programming-solutions

A collection of my solutions to various competitive programming problems from platforms like LeetCode. This repository serves as a personal archive of my problem-solving journey, covering a range of algorithms, data structures, and problem-solving techniques.

algorithm algorithms algorithms-and-data-structures data datastructures dsa javascript pandas python structures

Last synced: 01 Mar 2025

https://github.com/palucki/yardiff

Yet another rdiff implementation - rolling hash based file diffs

algorithm compari delta diff diff-tool rdiff rolling-hash rsync signature

Last synced: 07 Sep 2025

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/yuvrajpandiya/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 21 Feb 2025

https://github.com/mustafadalga/sayiyi-yazili-olarak-yazma

En fazla 4 basamaklı olacak şekilde girilen bir sayının yazılı olarak çıktısını veren C# uygulaması

algorithm algorithm-challenges algorithms csharp

Last synced: 25 Dec 2025

https://github.com/stynw7/algorithm_and_programming

Provides programs of Basic Algorithm and Programming using C / C++ Language

algorithm c competitive-programming cpp logic-programming programming

Last synced: 27 Feb 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/juangesino/algebra

Methods and algorithms for linear algebra.

algebra algorithm linear-algebra

Last synced: 16 Mar 2025

https://github.com/amirhossein-github/javascript-database

This repository contains all my knowledge of JavaScript.

algorithm javascript syntax

Last synced: 14 Oct 2025

https://github.com/swelcker/cmd.csp.classifier

Simple implementation of text classifier in Java with built in SVM, C4.5, kNN, and naive Bayesian classifiers. Support for common text preprocessors and for CVS format. You can plugin your own classifier, tokenizer, transformer, stopwords, synonyms, and TF-IDF formula etc. Supports automatic validation and confusion matrix.

ai algorithm framework java machine-learning machine-learning-algorithms machine-learning-library machinelearning ml-validation text-classification text-classifier

Last synced: 27 Apr 2025

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

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 15 Oct 2025

https://github.com/marcdelalonde/array-equalizer

A simple array equalizer in NodeJS

algorithm mocha nodejs

Last synced: 13 Oct 2025

https://github.com/gmihov001/caesar-cipher-encrypting-app

Simple app that encrypts and decrypts text messages based on the logic of Caesar's Cipher (React based)

algorithm frontend reactjs

Last synced: 12 Oct 2025

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/alvarocastro/heapsort

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

algorithm heapsort sort

Last synced: 17 Oct 2025

https://github.com/dashroshan/dsa-using-python

📦 Implementation of data structures and algorithms using Python

algorithm data-structure python

Last synced: 06 Apr 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/jorisbertier/courscomplet

Cours Développeur web & mobile

algorithm css javascript sql

Last synced: 17 Mar 2025

https://github.com/pangongzi/algorithm

A PHP library for implementing various algorithms

algorithm php snowflake

Last synced: 13 Dec 2025

https://github.com/kash1444/py_files

Here are some of my beginner codes to upskill my knowledge in python

algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics

Last synced: 28 Mar 2025

https://github.com/permutationlock/path_coloring_bgl

Implementations of several path coloring algorithms for the Boost Graph Library.

algorithm boost-graph-library graph-algorithms graph-coloring graph-theory hartman plane-graphs poh proof

Last synced: 04 Mar 2025

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/calvinjmin/interview_questions

Personal Solutions to common Leet Code Questions

algorithm java leetcode python

Last synced: 31 Dec 2025

https://github.com/brkn/insertionsort_vs_mergesort

Homework 1 of My "Analysis of Algorithms I" Course

algorithm analysis cpp insertionsort mergesort sort

Last synced: 06 Apr 2025

https://github.com/bdadmehr0/encrypte-python

map. And notice that there's exactly one character between the given pairs: K->L->M, O->P->Q, E->F->G, and look at the very first letter in the text g, if this is English, a good guess is that g is actually i. What is the distance from g to i? Yes, G->H->I. So let's shift each character to the right, by 2, and y back to a, z back to b.

algorithm encoding encryption python

Last synced: 21 Mar 2025

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

基于golang实现的一些常用算法

algorithm go

Last synced: 12 Jan 2026

https://github.com/siyeonson/algorithm

음~ 알고리즘 재밌다~~

algorithm problem-solving python3

Last synced: 14 May 2025

https://github.com/meysam81/graph-eulerian-path-circuit

A program for finding the Eulerian path/cycle in a huge sparse network

algorithm euler euler-exercises euler-project euler-solutions eulerian eulerproject file graph mathematics network

Last synced: 27 Aug 2025

https://github.com/zilean12/-bubble-sort

To sort an array of integers using the Bubble Sort algorithm

algorithm bubble-algorithms bubble-sort sort sorting-algorithms

Last synced: 04 Apr 2025

https://github.com/angeal185/bit-shift-cipher

bit-shift vernam cipher for nodejs and the browser

algorithm cipher decryption encryption vernam-cipher

Last synced: 24 Feb 2025

https://github.com/donno2048/sort

Superfast sorting algorithm

algorithm sort sorting sorting-algorithms

Last synced: 06 Sep 2025

https://github.com/whitehyun/algorithm-journey

Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.

algorithm problem-solving

Last synced: 29 Mar 2025