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/antonio-f/td-methods-sarsa

Temporal Difference methods - A simple implementation of SARSA algorithm applied to OpenAI gym's "CliffWalking" environment.

101 algorithm cliffwalking gym gym-environment machine-learning openai-gym reinforcement-learning sarsa sarsa-algorithm simple td-methods temporal-difference

Last synced: 30 Mar 2025

https://github.com/werdane/usha

A secure hashing algorithm

algorithm hashing pypi python secure usha

Last synced: 04 Jul 2025

https://github.com/yoogledev/algorithm

:metal: PS

algorithm cpp java

Last synced: 01 Apr 2025

https://github.com/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 2025

https://github.com/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 05 Sep 2025

https://github.com/thearchitector/smartclip

A contextually-aware paperclip processor that crops and scales your images to maximize aesthetic quality

algorithm image image-processing paperclip paperclip-processor

Last synced: 30 Nov 2025

https://github.com/yutkin/algorithms_and_data_structures

My attempts at implementation of well-known algorithms and data structures

algorithm data-structrues

Last synced: 09 Apr 2025

https://github.com/iwatanikenji/exerciciosemc

Code exercises in C learned on the university (UTFPR)

algorithm array for-loop if-else memory-allocation switch-case utfpr while-loop

Last synced: 09 Apr 2025

https://github.com/basemax/nqueenspromisingc

This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.

algorithm algorithm-c backtracking backtracking-algorithm backtracking-methods backtracking-questions backtracking-search backtracking-tech-interview backtracking-tree c c-algorithm n-queens nqueens queens-problem queens-puzzle tree

Last synced: 03 Apr 2025

https://github.com/rubyonworld/rustc-hash

A speedy hash algorithm used within rustc.

algorithm rustc speedy

Last synced: 05 Sep 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/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/jackhowa/falsy-bouncer

Remove all falsy values from an array.

algorithm freecodecamp

Last synced: 13 Jun 2025

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/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/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/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/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/chandanghosh/gozzlers

Problem solving using Go

algorithm algorithms golang

Last synced: 06 Sep 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/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/juangesino/algebra

Methods and algorithms for linear algebra.

algebra algorithm linear-algebra

Last synced: 16 Mar 2025

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/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/raj-tyagi/big-data-ip-anomaly-detection-bloomfilter-misragries

A scalable and efficient real-time IP anomaly detection system leveraging Bloom Filters and the Misra-Gries Algorithm to identify malicious traffic, detect heavy hitters, and dynamically update blacklists with minimal memory usage

algorithm big-data bloom-filter heavy-hitters ip-address-tracker memory-optimization misra-gries network-security probabilistic-datastructure python

Last synced: 26 Mar 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/aamiranwar/sea

A curated list of programs in C for the study of Data structures and Algorithms.

algorithm c data-structures

Last synced: 02 Apr 2025

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

A Rust implementation of a backtracking algorithm that solves Sudoku puzzles with randomized search, progress visualization, and colorful terminal output.

algorithm backtracking cli-tool puzzle-solver rust sudoku terminal

Last synced: 28 Apr 2025

https://github.com/kshru9/google-pagerank-algo-implementation

Implementation of PageRank algorithm used by Google to rank websites

algorithm google pagerank pagerank-algorithm python rank

Last synced: 28 Feb 2025

https://github.com/sbstndb/vectorized_find

Experimentations on the find function on vectors in c++

algorithm avx experimental find google-benchmark intrinsics

Last synced: 16 Mar 2025

https://github.com/calvinneo/acm

ACM Codes

acm-icpc algorithm

Last synced: 16 Dec 2025

https://github.com/forestluo/hashtree

Hash tree (https://zhuanlan.zhihu.com/p/290832847).

algorithm hashtree visual-studio

Last synced: 11 Mar 2025

https://github.com/williamyyu/leetcode

LeetCode practice in Kotlin

algorithm kotlin leetcode

Last synced: 04 Apr 2025

https://github.com/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 03 Mar 2026

https://github.com/angelod1as/algorithms

A few algorithms made for a job interview

algorithm algorithms javascript react

Last synced: 30 Dec 2025

https://github.com/dukeluo/algs4

My personal solution to the exercises of the book "Algorithms" and assignments of the relative course on Coursera.

algorithm coursera solutions

Last synced: 25 Dec 2025

https://github.com/hyunsb/java-algorithm-practice

JAVA 알고리즘 문제풀이 저장소

algorithm data-structures java

Last synced: 02 Apr 2025

https://github.com/0nom4d/chooseyourbattles

4 algorithmic problems are facing you! Let's solve some! - Assignment from Fontys University of Applied Sciences (ALG1 Course)

algorithm epitech fontys fontys-ict-students

Last synced: 01 Apr 2025

https://github.com/miou-zora/worm

An implementation in Rust & Bevy of a worm (or snake) entity which is inspired by Terraria's Worm (more precisely, The Devourer of Gods).

algorithm bevy ecs gamedev poc rust terraria

Last synced: 26 Mar 2025

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/misa-j/leetcode

my solutions to leetcode problems

algorithm algorithms data-structures leetcode

Last synced: 06 Oct 2025

https://github.com/newlandtv/my-algorithm-study

나의 알고리즘 학습 리포지토리.

algorithm cpp

Last synced: 06 Oct 2025

https://github.com/eacontang/algorithm-in-python

algorithm-in-python

algorithm leetcode python

Last synced: 07 Oct 2025

https://github.com/harisali-git/pathsearchingusingastar

Dynamic Route planning with obstacles using the A* algorithm

algorithm artificial-intelligence astar astar-algorithm astar-pathfinding cpp routeplanning

Last synced: 07 Oct 2025

https://github.com/rahul1582/bank-loan-classification

Classifying whether a person is taking personal loan or not using all the Classification Algorithms.

algorithm analysis classi data

Last synced: 08 Oct 2025

https://github.com/farial-mahmod/sorting-algorithms-in-swift

This repository contains the implementation of several sorting algorithms in Swift programming language

algorithm sorting-algorithms swift

Last synced: 08 Oct 2025

https://github.com/axionbuster/gemssearch002

Solver for Gem Seeker (Tomb of the Mask+)

algorithm gem-seeker haskell tomb-of-the-mask

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/cthacker-udel/chesspredictor

AI Chess Predictor, using the Monte-Carlo Tree Search algorithm.

ai algorithm artificial-intelligence chess python

Last synced: 10 Oct 2025

https://github.com/wutz/ca25l

常用算法25讲使用 Go 实现

algorithm go

Last synced: 14 Jan 2026

https://github.com/lucassklp/yens.algorithm

Yens Algorithm and First Fit Implementation made for Optical Networking discipline.

algorithm algorithms graph k-best-paths k-paths k-shortest-paths yen

Last synced: 11 Oct 2025

https://github.com/mohitjaisal/algoviz

Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.

algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer

Last synced: 12 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/hongchangwu/haskell-99

Ninety-Nine Haskell Problems

algorithm haskell stack

Last synced: 13 Oct 2025

https://github.com/jleung51/algorithms

Implementations of various algorithms.

algorithm

Last synced: 13 Oct 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/bluezhan/find-a-better-algorithm

🎩 Don't diddle code to make it faster - find a better algorithm.

algorithm javascript leetcode mathematics

Last synced: 15 Oct 2025

https://github.com/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

Last synced: 15 Oct 2025

https://github.com/gr3yknigh1/maze-generator

Maze generator using pygame 🐍

algorithm generator maze-generator pygame python

Last synced: 17 Oct 2025

https://github.com/ayoubzulfiqar/thealgorithms

Blazzingly Fast Cutting-Edge Concurrent Generic Algorithms implemented in Go.

algorithm algorithms algorithms-and-data-structures go golang searching-algorithms sorting-algorithms

Last synced: 18 Oct 2025

https://github.com/ndsvw/box-stacking-problem

Dynamic-Programming solution of the "Box stacking"-Problem: Given a set of N rectangular 3-D boxes. What is the highest possible stack you can create with them? Only strictly smaller boxes are allowed on top of each other (2D-based); rotation is allowed.

3d algorithm algorithm-challenge complexity-analysis dynamic-programming

Last synced: 20 Oct 2025

https://github.com/ashdtu/data-structure-algorithms

Data Structures/Algorithms

algorithm datastructures

Last synced: 23 Oct 2025

https://github.com/gustavo-hillesheim/project-euler

a repository for recording Project Euler solved problems

algorithm problem-solving project-euler

Last synced: 24 Oct 2025

https://github.com/hamidhosen42/stl-standard-template-library

STL-Standard-Template-Library. All STL Code with problem solving

algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl

Last synced: 15 Mar 2026

https://github.com/jeongju9216/algorithm

Swift/Python 알고리즘

algorithm python swift

Last synced: 26 Oct 2025

https://github.com/gusenov/max-empty-rect-py

:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.

algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection

Last synced: 06 Feb 2026

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/jackparsonss/sorting-algotihm-visualizer

This repository is a simple sorting algorithm visualizer, made using python and tkinter

algorithm gui python3 sort visualization

Last synced: 27 Oct 2025

https://github.com/akerdogmus/ake_python_toolkit

This repo is where the simple Python codes I used are collected.

algorithm algorithms python python3 toolkit

Last synced: 17 Mar 2026