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/sexfrance/v8-randomness-predictor

A Python-based predictor using z3 to reverse-engineer and predict random values generated by Math.random in V8 with 100% accuracy. This script leverages a series of Math.random() values (min 5) to deduce future states.

algorithm javascript math-random nodejs number-generation predictor python randomness-prediction reverse-algorithms reverse-engineering security-analysis v8 v8-engine xorshift z3-solver

Last synced: 21 Mar 2025

https://github.com/pragalbha-patil/cyclic-array-challenge-javascript

A cyclic array challenge implemented in Javascript

algorithm javascript problem-solving

Last synced: 03 Jul 2025

https://github.com/jiegec/rkr-gst

Implementation of Running Karp-Rabin Greedy String Tiling algorithm

algorithm karp-rabin

Last synced: 13 May 2025

https://github.com/dalae37/algorithm_example

Algorithm Examples

algorithm

Last synced: 16 Mar 2025

https://github.com/astrodynamic/ant-colony-optimization-algorithm-in-qt-cpp

ACOAlgorithms is a C++ project implementing ant colony optimization algorithm for solving traveling salesman problem.

aco algorithm ant-colony-optimization cmake cmakelists console-application cpp cpp17 makefile multithreading tsp-problem

Last synced: 02 Mar 2025

https://github.com/abhijeet-muneshwar/leetcode

This repository contains solutions to LeetCode problems.

algorithm data-structures system-design

Last synced: 05 Aug 2025

https://github.com/andream16/3d-convexhull-builder

C++ and QT5 Project for Algorithms and Data Structures 2 Course

algorithm c-plus-plus convex-hull qt5

Last synced: 04 Nov 2025

https://github.com/amoshnin/r-pathfinding.algorithms.visualizer

⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)

algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript

Last synced: 13 Mar 2025

https://github.com/amssdias/calculator_algorithm

Calculator without using addition, subtraction, multiplication and division operators and directly.

algorithm oop

Last synced: 20 Jul 2025

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

Data structures & algorithms implemented in Javascript & other languages

algorithm data-structures java javascript

Last synced: 21 Mar 2025

https://github.com/musooo/sha256js

Implementation of the SHA-256 algorithm with an explanation of its workings

algorithm javascript sha256

Last synced: 05 Sep 2025

https://github.com/jaaumg/piramidefibonnaci

Algorithm problem presented by my professor

algorithm c fibonacci fibonacci-numbers fibonacci-sequence

Last synced: 29 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: 29 Oct 2025

https://github.com/sleekpanther/reverse-delete-algorithm

Greedy Algorithm to find a minimum spanning tree in an undirected graph by deleting heaviest edges unless it would disconnect the graph

algorithm algorithm-design algorithms edge graph greedy greedy-algorithms minimum-spanning-tree minimum-spanning-trees mst noah noah-patullo noahpatullo pattullo pattulo patullo patulo reverse-delete reverse-delete-algorithm tree

Last synced: 05 Mar 2025

https://github.com/made2591/go-hanoi

The famous Hanoi game written in Go. Thanks to @skelterjohn for his lib, go-matrix, that you can find in https://github.com/skelterjohn/go.matrix

algorithm classical exercise game go hanoi hanoi-riddle hanoi-towers math problem recursion

Last synced: 23 Jun 2025

https://github.com/mj41/algorithm-spiralmatrix

Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).

algorithm matrix perl6-module raku spiral-matrix

Last synced: 02 Mar 2025

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 2025

https://github.com/francescopaolol/levenshteindistance

A simple example of Levenshtein Distance Algorithm

algorithm levenshtein-distance python

Last synced: 07 Sep 2025

https://github.com/tejashah88/json-from-text

An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.

algorithm json json-parsing json-string nodejs parsing

Last synced: 28 Jun 2025

https://github.com/positiveblue/simplesatsolver

A Simple Sat Solver

algorithm cpp17 sat-solver

Last synced: 10 Sep 2025

https://github.com/mistermboy/piramidebacktracking

Resolución de pirámides mediante el algoritmo backtraking

algorithm backtracking backtracking-algorithm

Last synced: 11 Jun 2025

https://github.com/ianstenbit/arulesregression

Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm

algorithm association-rules package r regression

Last synced: 03 Apr 2025

https://github.com/robertdinca2003/calendar-to-do-app

React + TailwindCSS, web application, an advanced to do list, using a calendar to make possible planning days ahead

algorithm css html javascript react tailwindcss

Last synced: 29 Mar 2025

https://github.com/javadestiri/legacymd5cnginnetcore

🔧 MD5Cng-style hashing in .NET Core/5+ (Linux/macOS)! Lightweight cross-platform method using System.Security.Cryptography for legacy checksums, data migrations, or .NET Framework upgrades. No Windows dependencies—ideal for CI/CD pipelines. Not crypto-safe! #dotnet #devops #legacy

algorithm algorithms cng csharp csharp-code dotnet dotnet-core dotnet-framework-urban-code hash hashing hashing-algorithm hashing-algorithms legacy md5 md5-hash md5cng netcore nextgen simple simple-project

Last synced: 22 Jun 2025

https://github.com/simranjeet97/machine-learning

How to Setup Machine Learning Environment in Your PC or Laptop ? How to install Machine Learning Libraries ? How to Build ML Models, Algorithms and Other Stuff ??Your all Questions are answer here !!!!

algorithm deep-learning environment-configuration keras libraries machine-learning numpy pandas scipy tensorflow

Last synced: 03 Mar 2025

https://github.com/2kabhishek/pycipher

Cipher algorithms with Python 🐍🔏

algorithm cipher cryptography library python tdd unittest

Last synced: 28 Oct 2025

https://github.com/seemanne/1planartester

Python implementation of a 1-planarity test, written for my masters thesis

1-planarity algorithm graph graph-algorithms graph-theory

Last synced: 23 Aug 2025

https://github.com/beomseokyu/sist-algorithm

[SIST] 알고리즘 풀이

algorithm

Last synced: 24 Feb 2025

https://github.com/lucas54neves/distribution-schedules-coloring

Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras

algorithm graphs python scheduling-algorithms

Last synced: 02 Mar 2025

https://github.com/raulpy271/fractals-juliaset

Algorithm that generates fractals based on the Julia Set

algorithm fractals-juliaset generates-fractals python

Last synced: 24 Jun 2025

https://github.com/taxpater/c-algorithms

A library of common data structures and algorithms written in C.

algorithm c data-structure data-structures-c library

Last synced: 21 Mar 2025

https://github.com/rhidoyhasanmahmud/leetcode-in-java

Solutions to all problems of Leetcode online judge written in Java

algorithm java leetcode leetcode-solutions problem-solving

Last synced: 04 Apr 2025

https://github.com/donghl-dev/practices-algorithm

알고리즘과 자료구조를 통한 문제풀이 저장소

algorithm data-structures kotlin problem-solving

Last synced: 21 Aug 2025

https://github.com/lemon-mint/highcrypt

A crypto stack built with a proven cryptographic algorithm

algorithm crypto cryptography decryption encrypt encryption go

Last synced: 29 Dec 2025

https://github.com/arriqaaq/bst

Binary Search tree implementation

algorithm binary-search-tree data-structures golang

Last synced: 20 Mar 2025

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 02 Mar 2025

https://github.com/kalongn/cse-214

Data Structure & Algorithm with Java (College Class).

algorithm data-structures java

Last synced: 30 Oct 2025

https://github.com/namtndev/leetcode-practice

📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨

algorithm datastructures javascript leetcode

Last synced: 03 Apr 2025

https://github.com/oovm/c3-linearization

C3 Linearization in scala/ruby style

algorithm c3 mro

Last synced: 20 Jan 2026

https://github.com/hyunjinno/algorithm

A repository for learning algorithms.

algorithm cpp java javascript kotlin problem-solving python typescript

Last synced: 30 Dec 2025

https://github.com/karami-mehdi/TSP

The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.

algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver

Last synced: 12 Sep 2025

https://github.com/ctoic/polynomial-calculator-using_c-

Some of the basic concept's and algorithm implementations.

algorithm data-structures linked-list

Last synced: 04 Mar 2025

https://github.com/abranhe/quick-srt

Quick Sort Algorithm Implementation

algorithm quicksort sorting-algorithms

Last synced: 23 Jul 2025

https://github.com/karami-mehdi/tsp

The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.

algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver

Last synced: 24 Feb 2025

https://github.com/sabberrahman/cse

My CSE study resources: Lecture notes, Code snippets, and Study materials

algorithm data-structures leetcode neetcode150 problem-solving

Last synced: 05 Nov 2025

https://github.com/obsidianplusplus/entityanalyzer

使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.

ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool

Last synced: 22 Jun 2025

https://github.com/tyrue/3th_operating-system

My 3th_Operating-System assignments.

algorithm os thread

Last synced: 14 Apr 2025

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

코드트리 : 코딩테스트 준비

algorithm cplusplus inha

Last synced: 03 Jan 2026

https://github.com/archie94/codes

Important codes implementing various algorithms and day to day problems.

algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj

Last synced: 22 Jun 2025

https://github.com/msolimans/algorithms

Algorithms Topics and Problem Solving from different sites and books along with documentation/descriptions

algorithm cracking-the-coding-interview dynamic-programming geeksforgeeks-solutions graph greedy-algorithms hackerrank heap leetcode mit ocw ocw-6006 queue stack tree trie

Last synced: 21 Jan 2026

https://github.com/mgmarlow/sudoku-solver

Realtime visualization of the backtrack algorithm

algorithm sudoku sudoku-solver

Last synced: 03 Apr 2025

https://github.com/tejashah88/pad-breaker

An experiment for auto solving any Puzzle and Dragons board.

algorithm java puzzle-and-dragons vysor

Last synced: 26 Mar 2025

https://github.com/anarmawala/chess-ai

Chess AI written in Rust that uses the min/max algorithm and tree pruning so predict 5-6 moves ahead.

ai algorithm chess game min-max-optimization tree-pruning

Last synced: 18 Jul 2025

https://github.com/vimalk78/lca-rmq

implementation of algorithm to find LCA with RMQ

algorithm lca rmq trees

Last synced: 01 Jan 2026

https://github.com/open-sl/matrix_strassen_multiplier

implementation of Strasson method to matrix multiplication

algorithm strassen

Last synced: 28 Jun 2025

https://github.com/ra1nyxin/fasttextsearch

Accelerated text search engine in C++ designed for large file systems. Implements parallel file discovery and content scanning using the Boyer-Moore-Horspool algorithm for rapid results

algorithm cpp cpp17 filesystem msvc msvc2022 search windows

Last synced: 17 Sep 2025

https://github.com/ufukozdogan/find-s

:alien: Implementation of Find-S Algorithm made with Java Swing

algorithm artificial-intelligence artificial-intelligence-algorithms java-swing

Last synced: 13 Apr 2025

https://github.com/m4nuc/algorithms-data-structures

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 06 Nov 2025

https://github.com/cezardasilva/nodejs-parallel

Studys of NodeJS, using a parallel algorithm to find prime numbers.

algorithm node-js parallel prime-numbers study

Last synced: 26 Mar 2025

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 17 Jul 2025

https://github.com/jongwooo/algorithm

Problem Solving with Algorithms and Data Structures

algorithm baekjoon-online-judge problem-solving programmers swea

Last synced: 13 Jul 2025

https://github.com/k-water/leetcode-js

Leetcode problems with JavaScript

algorithm javascript leetcode leetcode-javascript

Last synced: 25 Jul 2025

https://github.com/hhf112/moore-search

A parallelized header-only implementation of the Boyre Moore exact string searching algorithm in C++17.

algorithm cpp17 multithreading

Last synced: 17 Jul 2025

https://github.com/dnanhkhoa/codingchallenge

This place contains my solutions for problems on coding challenge sites.

algorithm competitive-programming cplusplus hackerrank

Last synced: 12 Apr 2025

https://github.com/markelog/trie

Implementation of "Trie" data structure

algorithm data-structure trie

Last synced: 06 Nov 2025

https://github.com/amirhakimnejad/big-number-in-cpp

Implementation of a class that can handle calculations between big numbers in c++.

algorithm bigint bignumber cpp object-oriented-programming oop stack

Last synced: 17 Sep 2025

https://github.com/kykal/travelling-salesperson-problem

Desktop application that obtain the best route possible visiting all nodes with the least time possible using coordinates extracted from a text file.

algorithm algorithms coordinates kykal optimization python routes traveling-salesman travelling-salesman-problem tsp

Last synced: 06 Apr 2025

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

Design of OpenMP-based Parallel Louvain algorithm for community detection.

agglomerative algorithm community detection experiment graph greedy hierarchical iterative louvain modularity optimization

Last synced: 06 Apr 2025

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

Design of Dynamic PageRank algorithm for link analysis.

adjustment algorithm dynamic graph incremental initial pagerank rank ranks temporal

Last synced: 06 Apr 2025

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/david-pena/cohen-sutherland-algorithm

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 23 Feb 2025

https://github.com/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 2025

https://github.com/puzzlef/pagerank-dead-ends

Comparing strategies of handling dead ends with PageRank algorithm for link analysis.

algorithm dead end fixed graph loop pagerank remove static teleport

Last synced: 06 Apr 2025

https://github.com/sagiavinash/mazesolver

Create mazes and solve them

algorithm css game html javascript

Last synced: 22 Jul 2025

https://github.com/utkarshg6/shamir-secret-sharing

Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.

algorithm python

Last synced: 13 Jul 2025

https://github.com/gusenov/algorithms

Различные алгоритмы.

algorithm algorithms algorithms-implemented

Last synced: 16 Jul 2025

https://github.com/aenguerrand/thu-ml-irls

Machine learning IRLS for Logistic Regression :chart_with_upwards_trend:

algorithm machine-learning tsinghua-university

Last synced: 25 Jan 2026