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/forketyfork/rainyhills

Water volume calculation algorithm implementation using Jakarta EE 11

algorithm ejb gradle jakarta-ee jakartaee java java-ee jsf

Last synced: 26 Feb 2026

https://github.com/tanuj-maheshwari/johnson-apsp

Johnson's Algorithm for All Pair Shortest Path.

algorithm binomial-heap fibonacci-heap graph heap

Last synced: 16 Mar 2025

https://github.com/quaddarv1ne/codewars_quadd4rv1n7

Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)

algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project

Last synced: 03 Jul 2025

https://github.com/zerdicorp/ccbea

Caesar Cipher Based Encryption Algorithm.

algorithm cipher decryption encryption java

Last synced: 02 Apr 2025

https://github.com/sshaplygin/uniq-search-frequency

This repo was created for test task that count unique search frequency

algorithm cli external-sorting test-task

Last synced: 15 Mar 2025

https://github.com/methodswithclass/evolve-site

Site demonstrating Evolutionary Algorithm library written in JavaScript for Node

algorithm artificial-intelligence education educational evolutionary-algorithms machine-learning machine-learning-algorithms

Last synced: 29 Jan 2026

https://github.com/babanigit/java-dsa-practice

I regularly practice data structures and algorithms from LeetCode to enhance my problem-solving skills and algorithmic thinking. Feel free to explore my code and delve into the intricacies of my solutions. Happy hacking!

algorithm algorithms java leetcode leetcode-java leetcode-solutions

Last synced: 24 Mar 2025

https://github.com/leewr9/algorithm-hub

Algorithm and coding challenge practice with tutorials and examples.

algorithm practice programmers

Last synced: 22 Nov 2025

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

⚙️ 알고리즘 공부 repo

algorithm baekjoon java

Last synced: 24 Mar 2025

https://github.com/ryanparsa/leetcode

my leetcode playground

algorithm leetcode

Last synced: 11 Mar 2025

https://github.com/yunyoung1819/baekjoon-algorithm-training

:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.

algorithm data-structures

Last synced: 06 Sep 2025

https://github.com/cuixing158/svd-fit-line

Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)

algorithm fitting fitting-algorithm math svd

Last synced: 04 Mar 2026

https://github.com/zerdicorp/hashalgo

Second Attempt to Understand Hashing.

algorithm cryptography hash hashing java sha256 study

Last synced: 02 Apr 2025

https://github.com/zerdicorp/mandelbrot_set

Visualization of the Mandelbrot set.

algorithm mandelbrot mandelbrot-set math visualization

Last synced: 02 Apr 2025

https://github.com/aenguerrand/th-generate-integer-partition

Generate the integer partition of number p(n)

algorithm combinatorics tsinghua-university

Last synced: 16 Nov 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/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/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/imvexed/wfc

A Nim port of Wave Function Collapse Tiling

algorithm gamedev machine-learning procedural-generation wfc

Last synced: 23 Mar 2025

https://github.com/bam-j/algorithm-study

블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록

algorithm data-structures javascript

Last synced: 31 Mar 2025

https://github.com/hyungkyukimdev/alda

Algorithm & Data Structure by Python3

algorithm leetcode python

Last synced: 06 Mar 2025

https://github.com/mattmoony/snake-bot

A simple snake bot implementing the A* search algorithm.

algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization

Last synced: 13 Jun 2025

https://github.com/ruddyscent/ccspip

Solutions for exercises in the Book Classic Computer Science Problems in Python

algorithm book manning-publications python37

Last synced: 04 Mar 2026

https://github.com/jeypi-official/multiplesapp

MultiplesApp is an Angular app integrated with Firebase and Ionic, designed for performing multiple operations. It supports mobile platforms and uses Firebase for database and hosting services, offering cross-platform compatibility with Capacitor.

algorithm angular firebase ionic typescript

Last synced: 31 Mar 2025

https://github.com/m-e-h-r-d-a-a-d/the-last-algorithms

Golang implementation of "the last algorithm" course

algorithm golang graph recursive searching sorthing tree

Last synced: 17 Jan 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/bjam24/traveling-salesman-problem

The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.

algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx

Last synced: 24 Mar 2025

https://github.com/rookedsysc/nextra-blog

Recently, I've been focusing on Java, Spring, Spring Boot, Kubernetes, Docker, and Elasticsearch.

algorithm java nextra spring

Last synced: 13 Jun 2025

https://github.com/gustavo-p0/desafio-gustavo-pimentel-carvalho-costa

Repositório criado para o Desafio de automatizar um caixa de uma Lanchonete. A missão é construir a lógica que calcula o valor de uma compra de acordo com o cardápio, regras de negócio e descontos da Lanchonete.

algorithm challenge dbserver jest nodejs startdb

Last synced: 22 Nov 2025

https://github.com/lkdcode/baekjoonhub

BaekjoonHub & Programmers

algorithm boj programmers

Last synced: 31 Mar 2025

https://github.com/aherbrich/word-guru

Simple "wordchecker" for the game "Word Guru"

algorithm beginner-friendly python simple solver

Last synced: 27 Feb 2025

https://github.com/chandanghosh/gozzlers

Problem solving using Go

algorithm algorithms golang

Last synced: 06 Sep 2025

https://github.com/at1as/tetris-solver

solves tetris puzzles

algorithm ruby sigil talos-principle tetris

Last synced: 22 Nov 2025

https://github.com/dubniczky/convex-hull

Optimizing a convex hull using trigonometric elimination on a web environment

algorithm javascript optimization p5js web

Last synced: 31 Mar 2025

https://github.com/krzjoa/clrs

Cormen et al. algorithms bible

algorithm c c-language clrs clrs-book cormen-algorithms

Last synced: 13 Nov 2025

https://github.com/drewsworkshop/juliaset-animation

Julia Set animation dynamically evolves the fractal's appearance over time.

algorithm art fractal-algorithms fractal-images fractals juliaset juliasets

Last synced: 21 Nov 2025

https://github.com/nir3x/fastpatternsscanner.cpp

FastPatternsScanner.cpp - Efficient Pattern Scanner for C++

algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning

Last synced: 01 Mar 2025

https://github.com/nir3x/fxms

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm crypto encryption fnv fxms go golang mask security shuffle symmetric xor

Last synced: 01 Mar 2025

https://github.com/nir3x/cryptorand.cpp

CryptoRand.cpp - Random Key Generation using Cryptographic Techniques

algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security

Last synced: 25 Nov 2025

https://github.com/hackcpp/hackcpp.github.io

编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计

algorithm cplusplus data-structures design-patterns vuepress-blog

Last synced: 31 Jan 2026

https://github.com/vomnes/lem-in

Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.

algorithm bfs-algorithm graph-traversal

Last synced: 16 Mar 2025

https://github.com/rxnew/bst

Binary Search Tree

algorithm binary-search-tree

Last synced: 27 Feb 2025

https://github.com/rxnew/spp

Strip-packing problem solver

algorithm strip-packing

Last synced: 27 Feb 2025

https://github.com/zanadoman/iterative-merge-sort

Iterative Merge Sorting Algorithm with optimizations

algorithm merge-sort sorting

Last synced: 23 Mar 2025

https://github.com/justinianus2001/projecteuler

All my Project Euler solutions in C++ language

algorithm cpp hackerrank-solutions mathematics project-euler

Last synced: 27 Feb 2025

https://github.com/ivikramsahu/data-structure

Data-structure is not for interviews but to develop scalable software using those.

algorithm computer-engineering computer-science data-structures

Last synced: 24 Jan 2026

https://github.com/linxueyuanstdio/diffie-hellman

Diffie-Hellman algorithm

algorithm diffie-hellman

Last synced: 28 Dec 2025

https://github.com/ingkellswith/algorithmground

📝algorithm✒️

algorithm

Last synced: 04 Mar 2026

https://github.com/arwl2016/algorithms

Collection of solutions to Codewars algorithm challenges

algorithm javascript

Last synced: 24 Mar 2025

https://github.com/kklassa/evolutionary-algorithm

implementation of an evolutionary algorithm for function minimization and a testing and result visualization environment

ai algorithm artificial-intelligence data-science data-visualization evolutionary-algorithm evolutionary-algorithms optimization python

Last synced: 20 Jun 2025

https://github.com/arwl2016/game-of-life-jquery

Free Code Camp Challenge - using jQuery instead of React

algorithm express game jquery

Last synced: 26 Oct 2025

https://github.com/ernyoke/longestword

Solution for the problem of: "Given a list of words, write a program to find the longest word made of other words in the list."

algorithm python

Last synced: 18 Jan 2026

https://github.com/anfany/zhrane-algorithm-with-python3

知然算法系列:原理+实现+示例 ——知其然知其所以然

algorithm python3

Last synced: 06 Jul 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/gregoirebrn/push_swap

Algorithm of sorting a large number of data with the least instruction

algorithm instructions radix

Last synced: 07 Apr 2025

https://github.com/artainmo/push_swap

42 school project. Algorithm project consisting of optimized data sorting with quicksort or other algorithm.

42school algorithm c quicksort-algorithm

Last synced: 16 Mar 2025

https://github.com/kth990303/baekjoon

백준 문제들을 풀고 올리는 레포지토리

algorithm

Last synced: 10 Jun 2025

https://github.com/fabienbounoir/simulateurmodulauto

Simulateur de prix réalisé pour le site internet modulauto.net, permettant aux clients de réaliser directement leur estimation.

algorithm html javascript price simulator

Last synced: 10 Jun 2025

https://github.com/gabrielfu/rsgraph

Python wrapper API for common graph algorithms implemented in Rust

algorithm graph graph-algorithms networkx pyo3 python rust

Last synced: 27 Mar 2026

https://github.com/isometry/crunchnat

Deterministic NAT algorithms

algorithm nat rfc-7422

Last synced: 04 Dec 2025

https://github.com/chasestarr/inversion

Inversion.Count returns the number of inversions in an integer array

algorithm go inversion

Last synced: 26 Nov 2025

https://github.com/kyleylikey/robinos

RobinOS is a JavaFX application that simulates CPU Scheduling Algorithms (SJF, RR) and a Disk Scheduling Algorithm (SCAN). This is in partial fulfillment for the course ICS26012-Operating Systems.

algorithm algorithms cpu-scheduling disk-scheduling javafx

Last synced: 28 Mar 2025

https://github.com/arjun1237/sudoku.solver

Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.

algorithm backtracking css frontend react recursion webdevelopment

Last synced: 26 Feb 2025

https://github.com/anisaronno/dsa

Practice Data Structure and Algorithms

algorithm c datastructures dsa golang js php

Last synced: 31 Dec 2025

https://github.com/oliverkovacs/array-sum

Efficiently sums slices of arrays

algorithm javascript optimization summation

Last synced: 15 Mar 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/coodingpenguin/problem-solving

:memo: Practice problem solving with BOJ and Programmers

algorithm boj leetcode problem-solving programmers python-for-coding-test python3

Last synced: 26 Mar 2025

https://github.com/rubyonworld/ruby_ecdsa

This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.

algorithm curve digital ecdsa elliptic gem ruby signature

Last synced: 20 Jun 2025

https://github.com/tim-raphael/chess-engine

This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.

algorithm chess chess-engine minimax-algorithm rust

Last synced: 01 Mar 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/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/mustafadalga/rgbrenkgecisleri

RGB renk kodları değiştirilerek , renkler arasında geçiş yapan basit bir C# uygulaması

algorithm algorithm-challenges algorithms csharp csharp-code rgb rgb-animation rgb-color

Last synced: 23 Jun 2025

https://github.com/xandao-dev/voyager-rover

Voyager Rover Simulation

algorithm docker jest nodejs

Last synced: 08 Apr 2025

https://github.com/nurulashraf/java-factorial-finder

A simple Java program that calculates the factorial of a given number. It includes error handling to ensure only non-negative integers are accepted. The program uses Scanner for user input and implements an efficient iterative approach to compute the factorial.

algorithm beginner-friendly console-app error-handling factorial java number-theory

Last synced: 31 Mar 2025

https://github.com/gozdesaygiliyalcin/java-personal-examples-and-codes

This repository includes personal examples and homework assignments during the java bootcamp, and also includes hacker rank, codewars kata solutions.

algorithm codewars hackerrank java problem-solving

Last synced: 10 Jan 2026