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/liguwe/algorithm-book

📗 《算法》算法与数据结构,持续构建算法知识体系

algorithm algorithms algorithms-and-data-structures leetcode

Last synced: 11 Aug 2025

https://github.com/nerddiffer/sieve-of-eratosthenes

visualize an algorithm to find prime numbers

algorithm prime-numbers sieve timeout visualization

Last synced: 25 Jul 2025

https://github.com/muhammadabdi42/sudoku-solver-with-backtracking-algorithm

A simple console app written with C# for solving 9x9 and 16x16 sudokus using backtracking algorithm

algorithm console csharp

Last synced: 25 Jul 2025

https://github.com/billowdev/cryptography-techniques-example

วิทยาการเข้ารหัสลับ cryptography techniques

algorithm cryptography encryption

Last synced: 25 Jul 2025

https://github.com/px86/sha-256

Implementation of the SHA-256 hashing algorithm in C++.

algorithm hashing sha-256

Last synced: 21 Mar 2025

https://github.com/obitech/ds_shortest_path

Shortest path in a directed graph with edge weight and acceleration

algorithm java

Last synced: 29 Apr 2026

https://github.com/nishatrhythm/data-structure-lab

Data Structure related codes can be found here.

algorithm c cpp data-structure

Last synced: 20 Jul 2025

https://github.com/youben11/graph-theory

Implementation of some algorithms on graph theory

algorithm graph-theory

Last synced: 26 Jul 2025

https://github.com/notrelix/algorithms

This will keep track of Algorithms I have learned.

algorithm algorithms

Last synced: 18 Sep 2025

https://github.com/nishatrhythm/algorithm-lab

Basic algorithm related programs can be found in this repository.

algorithm c computer-science cpp java

Last synced: 20 Jul 2025

https://github.com/captainabernathy/cpp_programming_principles

Programming: Principles and Practice Using C++

algorithm cpp data-structures educational tutorial

Last synced: 12 May 2025

https://github.com/theodrosyimer/luhn

Implementation of the Luhn's algorithm using TypeScript

algorithm typescript

Last synced: 26 Jul 2025

https://github.com/tbjgolden/array-prototype-pack

(non-standard) - Array.prototype.pack - Bin packing algorithm - https://en.wikipedia.org/wiki/Bin_packing_problem

algorithm array bin javascript node nodejs npm packing prototype

Last synced: 30 Dec 2025

https://github.com/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/hhejo/swea

SW Expert Academy 문제 풀이

algorithm python

Last synced: 11 Oct 2025

https://github.com/ihyeon/coding-test-study

코딩 테스트 & 알고리즘 문제 풀이를 정리하는 저장소입니다

algorithm coding-test java problem-solving study

Last synced: 26 Jul 2025

https://github.com/haxpor/algocpp-study

Code studying from Algorithm in C++ book. Use C & C++11.

algorithm c cpp

Last synced: 08 May 2026

https://github.com/jiwonkim0131/algorithm

Practice algorithm to better problem solving skills using javascript

algorithm problem-solving ps

Last synced: 26 Jul 2025

https://github.com/craiggleso/real-time-distance-problem

Two variables are growing at variables speeds. This solves the time A catches up to B

algorithm distance problem real solver time

Last synced: 26 Jul 2025

https://github.com/zikwall/geofind-rust

:globe_with_meridians: Rust implementation Point-In-Polygon Algorithm

algorithm find geolocation point-in-polygon rust

Last synced: 23 Jun 2026

https://github.com/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025

https://github.com/amkreta/angular-diff-checker

diff checker based on "Longest Common Subsequence" and "Backtracking"

algorithm angular css diff-algorithm html javascript scss typescript

Last synced: 09 Apr 2026

https://github.com/koishijs/koishi-plugin-crypto

在 Koishi 中实现经典文本加密算法

algorithm crypto koishi plugin

Last synced: 27 Jul 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/waseemsabir/algorithms

Implementation of some main stream algotithms

algorithm

Last synced: 27 Jul 2025

https://github.com/martinmendozadev/schedule-allocator

Asignador de tareas semanales para una flota de trabajadores.

algorithm bootstrap html javascript

Last synced: 13 Apr 2025

https://github.com/pchchv/pyalgos

Algorithms implemented in Python

algorithm algorithms interview python

Last synced: 27 Jul 2025

https://github.com/lschmid83/java-se-prototypes

These are a collection of early graphics and game demos I built using Java SE in Eclipse.

2d-graphics-programming algorithm car-simulator connect-4 game-prototype java-applet-game java-se object-oriented-programming

Last synced: 05 Apr 2025

https://github.com/mateusfg7/rail_fence.rs

Implementation of "Rail Fence" cipher in Rust

algorithm cipher criptography rail-fence-cipher

Last synced: 05 Apr 2025

https://github.com/bradhowes/priorityqueue

Swift implementation of a priority queue.

algorithm priority-queue swift5

Last synced: 08 Oct 2025

https://github.com/gregorybchris/hlucb

Implementation of Hamming-LUCB algorithm for approximate sorting

algorithm approximate confidence hamming lucb sorting

Last synced: 02 Mar 2025

https://github.com/paulkastel/algorytmowysnake

Kosolowa wersja gry Snake przygotowana na przedmiot Algorytmy i Struktury Danych w języku C++. Generuje macierz o zadanym przez użytkownika rozmiarze wypełnioną przeszkodami w losowych miejscach. Wąż tworzony w dowolnym miejscu porusza się zgodnie z kierunkami zegara w taki sposób aby wypełnić sobą jak największą powierzchnię planszy.

algorithm cplusplus snake snake-game spiral

Last synced: 22 Jun 2025

https://github.com/dzimiks/algorithms

Implementation of various algorithms and data structures written in Java.

algorithm java

Last synced: 28 Jul 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 17 May 2026

https://github.com/janina280/artificial_intelligence

Let's suppose that two friends live in different cities on a map. At every step, we can simultaneously move each friend to a neighboring city on the map.

algorithm java latex-document

Last synced: 13 May 2026

https://github.com/leomaurodesenv/contest-codes

Repository of exercises of online contests

algorithm contests-codes cpp

Last synced: 29 Jul 2025

https://github.com/alexandengstrom/pathfinding-visualizer

A Pathfinding Visualizer built with React that visualizes algorithms such as BFS, DFS, and Dijkstra's.

algorithm bfs dfs dijkstras visualizer

Last synced: 11 Sep 2025

https://github.com/yosoyjp/figonacci-tree-js

figonacci tree with Javascript - Arbol Figonacci con Javascript

algorithm figonacci javascript nodejs

Last synced: 17 May 2026

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: 02 May 2026

https://github.com/hyp3rflow/problemsolving

ALGORITHM STUDY | BAEKJOON | CODEUP

algorithm baekjoon-online-judge codeup

Last synced: 07 Nov 2025

https://github.com/hyp3rflow/alps_algorithm

ALPS2019 | Algorithm Source File

algorithm

Last synced: 07 Nov 2025

https://github.com/devbruce/algorithm_problem_solving

Archive of My Algorithm Problem Solving

algorithm problem-solving

Last synced: 09 Feb 2026

https://github.com/jongwooo/codetree-tils

TILs for codetree(https://www.codetree.ai)

algorithm codetree problem-solving

Last synced: 08 May 2025

https://github.com/2gpb/antlionoptimizer

This repository contains an implementation of the Ant Lion Optimizer (ALO), a nature-inspired algorithm used for solving optimization problems by simulating the interaction between ants and lions.

algorithm metaheuristic-optimization paper-based python

Last synced: 03 Apr 2025

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

persoanl algorithm/datastruct notes

acm-icpc algorithm notes oj-solutions

Last synced: 12 Jun 2026

https://github.com/koji/algorithm

algorithm

algorithm js python

Last synced: 17 May 2026

https://github.com/leandrols/selectionsortvisualization

Selection Sort Algorithm Visualization

algorithm selection-sort

Last synced: 30 Jul 2025

https://github.com/svtter/algorithm-note

algorithm everyday.

algorithm

Last synced: 27 Mar 2025

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/purelind/algorithm-part-i

Codes during learning Algorithm Part I of Princeton in coursera

algorithm coursera java

Last synced: 19 Jul 2025

https://github.com/noxxxxxxxx/snippet

Programming language code snippet, UI component, algorithm

algorithm ui-components vuejs

Last synced: 30 Jul 2025

https://github.com/alexprut/raft

An implementation of Raft in Go

algorithm consensus consensus-algorithm go golang p2p raft

Last synced: 19 Jul 2025

https://github.com/zerdicorp/ants_simulation

Simple ants simulation, at a basic level is an advanced slime simulation algorithm.

algorithm ants simulation visualization

Last synced: 19 Jul 2025

https://github.com/harryho/esx-ds-algo

Data structure and algorithm with ES X

algorithm data-structure es2015 es6

Last synced: 05 Jul 2025

https://github.com/zonetecde/turing-machine-box

Visualiser en temps réel les étapes d'une machine de Turing sur votre algorithme.

algorithm svelte turing-machine turing-machine-simulator webapp

Last synced: 19 Jul 2025

https://github.com/rishav-karanjit/algorithm-design

This repo contains useful algorithm in c.

algorithm algorithms-and-data-structures c

Last synced: 19 Jul 2025

https://github.com/alvinnn-r/algoritma-pemrograman-2

Learning Materials, Assignments and Exercises for the Programming Algorithms Course

algorithm algoritma-pemrograman c c-language c-programming input-output pemrograman-dasar

Last synced: 10 Jan 2026

https://github.com/mustafabinguldev/javaalgorithmsways

In this repository I share algorithms and coding approaches, algorithms that I will and can use in java and programming.

algorithm algorithm-challenges algorithms algorithms-and-data-structures java java-8 java-algorithm java-algorithms jdk jdk17 jdk8 programming software-engineering sorting-algorithms

Last synced: 03 Jan 2026

https://github.com/mdashraful305/dsa

C implementations of various common data structures and algorithms

algorithm algorithms c data-structures linked-list

Last synced: 18 Jul 2025

https://github.com/phrugsa-limbunlom/algoj

A collection of algorithms implemented in Java for practicing.

algorithm java

Last synced: 31 Jul 2025

https://github.com/jackhowa/seek-and-destroy-fcc

Remove all elements from the initial array that are of the same value as these arguments.

algorithm freecodecamp

Last synced: 18 Jul 2025

https://github.com/zettca/ist.asa.graphs4

Minimum Spanning Tree problem solved with Kruskal's Algorithm in C++

algorithm graphs kruskal kruskal-algorithm school

Last synced: 31 Jul 2025

https://github.com/xudaolong/algorithm

Learning algorithm structure.

algorithm typescript

Last synced: 01 Aug 2025

https://github.com/aymane-maghouti/machine-learning-basics

This is a basic repository which contains a simple application of machine learning algorithms and some statistical methods for data analysis

algorithm keras machine-learning neural-network python sklearn supervised-learning tensorflow unsupervised-learning

Last synced: 09 Apr 2026

https://github.com/ki-seki/algorithm

原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的

algorithm c cpp data-structures

Last synced: 17 May 2026

https://github.com/linsanity03/algorithm_visualizer

Algorithm visualizer game with pygame showcasing visualization of Popular algorithms

algorithm algorithm-visualization algorithms data-structures-and-algorithms pygame python python3 shortest-path-algorithm

Last synced: 17 Jul 2025

https://github.com/brian-gates/hungarian

The Hungarian algorithm solves the assignment problem in polynomial time. Also known as: Munkres algorithm.

algorithm assignment-problem hungarian-algorithm munkres-algorithm

Last synced: 01 Aug 2025

https://github.com/czubocha/so-lru-frame-allocation-algorithms

implementation of different types of LRU frame allocation algorithms

algorithm frame-allocation lru

Last synced: 17 Jul 2025

https://github.com/hadv/hallelujah

Conway's Game Of Life

algorithm conway-game game-of-life palindrome

Last synced: 15 Jul 2025

https://github.com/krayc425/algorithms-princeton

Assignments for Algorithms Part 1 at Princeton.

algorithm princeton princeton-cs

Last synced: 30 Mar 2025

https://github.com/ndsvw/median-maintenance

Median-Maintenance keeps track of the median of a growing list of numbers. O(log(n)) complexity for each of the n list elements => O(n*log(n))

algorithm complexity logarithmic median

Last synced: 02 Aug 2025

https://github.com/miloas/project-euler-rust

Try rust language by solve project-euler problems.

algorithm math rust

Last synced: 14 Jul 2025

https://github.com/codekissyoung/algorithm

algorithm practice repository

algorithm algorithm-analysis

Last synced: 13 Jul 2025

https://github.com/shuque/draft-dnsop-multi-alg-rules

Multiple Algorithm Rules in DNSSEC

algorithm dns dnssec ietf multiple rules

Last synced: 03 Jan 2026

https://github.com/jaehyeonnkim/algorithm

알고리즘 공부해보기

algorithm backjoon python3

Last synced: 13 Jul 2025

https://github.com/taeseunglee/project-euler

Submitted code for Project Euler in hackerrank

algorithm math project-euler

Last synced: 12 Jul 2025

https://github.com/markcaldropoli/cs375

Design & Analysis of Algorithms

algorithm analysis java makefile

Last synced: 15 Mar 2025

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

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

algorithm java

Last synced: 09 Apr 2025

https://github.com/speedata/linebreak-web

A web frontend for the boxes and glue line breaking algorithm

algorithm boxesandglue golang linebreaking tex typesetting wasm

Last synced: 13 Apr 2026

https://github.com/rossellequizon/codage-huffman

Compression et décompression de fichiers avec Huffman en C

algorithm c data-compression huffman-coding

Last synced: 05 Sep 2025

https://github.com/keivan-sf/insertion-sort-middle-tracking

Insertion-sort combined with middle-tracking to improve performance at certain scenarios

algorithm insertion-sort linkedlist

Last synced: 17 Mar 2025

https://github.com/changuii/algorithm

알고리즘 기록

algorithm java

Last synced: 04 Jul 2025

https://github.com/hezztia/dead_ants_counter_by_hezztia

This python function counts the number of dead ants mentioned in a line of text. The code analyzes the text for ocurrences of the word "ant" and potential "ant bodies" to estimate the number of dead ants.

algorithm codewars function python

Last synced: 07 Apr 2025