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/qw3ry/sre-dtmc-transformations

Implementation of the algorithms provided in my Bachelor's Thesis

algorithm markov-chain scientific-publications transformation

Last synced: 30 Aug 2025

https://github.com/bredele/algo-sort-jumpdown

:bar_chart: Jump down sort algorithm

algorithm jumpdown sort sorting-algorithms

Last synced: 06 Apr 2025

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

Quick Sort Algorithm Implementation

algorithm quicksort sorting-algorithms

Last synced: 23 Jul 2025

https://github.com/bredele/algo-sort-comb

:bar_chart: Comb sort algorithm

algorithm comb sort sorting-algorithms

Last synced: 06 Apr 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/mosi-sol/live-contracts-s4

simple solution for mathematical & algorithm's & ciphers

algorithm smart-contracts solidity

Last synced: 20 Jun 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/andre-j3sus/pathfinder-visualizer

A vizualizer for pathfinding and maze generation algorithms.

algorithm algorithms gui java-swing kotlin maze-generator pathfinding

Last synced: 25 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: 07 Apr 2025

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

My 3th_Operating-System assignments.

algorithm os thread

Last synced: 14 Apr 2025

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

Where I Explore and Experiment with Julia Programming Language!

algorithm computing julia julia-language quantum-computing

Last synced: 22 Feb 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/tsv2013/algorithm

Algorithm block diagram visualization and editing widget (jQuery+KnockoutJS)

algorithm algorithm-block-diagram algorithm-visualization-widget block-diagram javascript knockoutjs visualization

Last synced: 24 Feb 2025

https://github.com/islamhaqq/coderbyte

Coding challenges in many different programming languages!

algorithm algorithm-challenges algorithms go golang javascript languages node python rust unittest

Last synced: 23 Feb 2025

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/jin-sungdae/alogorithm-in-java

๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค, ์ฝ”ํ…Œ, ์ž๋ฐ”๋กœ ํ‘ธ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ €์žฅ์†Œ ์ž…๋‹ˆ๋‹ค.

algorithm java study

Last synced: 21 Jul 2025

https://github.com/glolichen/potato-chess-browser

A short and simple chess engine that works in the browser

algorithm chess engine javascript webassembly

Last synced: 29 Mar 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/m4nuc/algorithms-data-structures

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 06 Nov 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/the0cp/leetcode

C++/Shell/SQL source code of solved LeetCode problems.

algorithm cpp leetcode leetcode-cpp leetcode-solutions

Last synced: 11 Jul 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/k-water/leetcode-js

Leetcode problems with JavaScript

algorithm javascript leetcode leetcode-javascript

Last synced: 25 Jul 2025

https://github.com/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 18 Jun 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/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/for-acgn/compressframeheader

Use dictionary compression algorithm to reduce the transmission of frame header data.

algorithm compression transmission

Last synced: 04 Mar 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/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/fajarnugraha37/go_external_sort

This project demonstrates an external sorting algorithm in Go, designed to efficiently handle large data sets that exceed available memory. The program reads a random string data set from a file, sorts it using an external merge sort technique, and writes the sorted output to a new file.

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

Last synced: 08 May 2025

https://github.com/preetsuthar17/basic-dsa-notes

Notes containing basics of Data Structure and Algorithms.

algorithm algorithms computer-science dsa dsa-algorithm dsa-notes notes

Last synced: 08 Apr 2025

https://github.com/kylesmith19091/knearestneighbourfromscratch

MNIST handwritten digits classifier, implemented from scratch using Eigen

algorithm eigen-library knearest-neighbour-algorithm mnist

Last synced: 29 Oct 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/przemek-nowicki/codility-lessons

Solutions to codility lessons and other algorithmic tasks.

algorithm codility-lessons codility-solutions javascript

Last synced: 29 Mar 2025

https://github.com/ishaansathaye/cpe202-datastructalgos

CPE 202 Data Structures and Algorithms Winter 2022 Freshman at Cal Poly

algorithm binary binary-search-tree data graph hash heap python queue stack structures

Last synced: 13 Apr 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/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/srid/spoj-haskell

My SPOJ solutions in Haskell

algorithm haskell spoj spoj-solutions

Last synced: 02 Nov 2025

https://github.com/skywalkersam/binarysearch

The binary search algorithm.

algorithm binary-search

Last synced: 27 Jul 2025

https://github.com/basemax/knapsackproblemc

This is a simple implementation of the knapsack problem in C in both recursive and dynamic programming approaches.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures c data-structure datastructure ds dynamic-programming knapsack

Last synced: 27 Jul 2025

https://github.com/wittyicon29/time-complexity-visualizer

Time Complexity Visualizer would help to visualize time complexity of an any algorithm by defining it in function and then passing the number of data points to the visualizer function

algorithm java matplotlib python time-complexity time-complexity-analysis time-complexity-visualization

Last synced: 27 Jul 2025

https://github.com/kangjung/algorithm-java

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต ์ž๋ฐ”

algorithm algorithms java leetcode programmers

Last synced: 27 Jul 2025

https://github.com/oxion7/rc4-rust

RC4 algorithm in rust

algorithm cipher cryptography stream-cipher

Last synced: 01 Mar 2025

https://github.com/rhcarvalho/stackedqueue

A demo of how to implement queues using stacks.

algorithm demo python queue stack

Last synced: 02 Mar 2025

https://github.com/supersimple33/tic-tac-toe-tf

A number of different algorithms that may be used for playing tic-tac-toe.

algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe

Last synced: 21 Feb 2025

https://github.com/sumitgirwal/a-star-path-find-algo-python

A* is a graph traversal and path search algorithm, which is often used in many fields of computer science due to its completeness, optimality, and optimal efficiency.

algorithm astar-algorithm pygame-games python-3

Last synced: 20 Mar 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/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/ailln/machine-learning-classical-algorithm

๐Ÿง ๆœบๅ™จๅญฆไน ็ปๅ…ธ็ฎ—ๆณ•

algorithm knn linear-regression machine-learning svm

Last synced: 12 Mar 2025

https://github.com/my729/blog

ๅ‰็ซฏๅญฆไน ็š„็งฏ็ดฏ, ้‡ๅˆฐ็š„้—ฎ้ข˜ๅŠ้‡่ฆ็Ÿฅ่ฏ†

algorithm javascript vue

Last synced: 08 Jul 2025

https://github.com/alexandreelise/percentage-repartition

Compute a percentage repartition based on possibly fixed percentage values in a dataset

algorithm algorithms javascript js math nodejs nodejs-modules npm utilities

Last synced: 21 Feb 2025

https://github.com/bl33h/conwaysgameoflife

A real-time rendering program with Conway's Game of Life algorithm.

algorithm cmake conways-game-of-life cpp gcc make sdl2 wsl

Last synced: 28 Jul 2025

https://github.com/damichoi/algorithm

Baekjoon Online Judge (๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€), LeetCode, Programmers, ์ด๊ฒƒ์ด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค (๋™๋นˆ๋ถ), ์ธํ”„๋Ÿฐ ๋“ฑ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด๋ฅผ ๋ชจ์€ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers

Last synced: 03 May 2025

https://github.com/markkvdb/mdpsolver

Markov Decision Process (MDP) Solver.

algorithm maintenance mdp windmill

Last synced: 29 Jul 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/nursyah21/algoexercise

develop your algo skill

algorithm cpp

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

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 29 Jul 2025

https://github.com/oowekyala/vfdr-weka

A rule learning algorithm for Weka

algorithm classification decision-rules java weka

Last synced: 14 Mar 2025

https://github.com/avindra/tic-tac-toe-dotnet

:negative_squared_cross_mark: Tic tac toe in C#

algorithm c-sharp dot-net solved-game tic-tac-toe

Last synced: 29 Oct 2025

https://github.com/chscript/algorithmlib

โš™๏ธ Data Structure & Algorithm library written with Typescript

algorithm commonjs data-structure esmodule javascript typescript

Last synced: 08 Jul 2025

https://github.com/igorskyflyer/npm-scramble

๐Ÿƒ Scrambles (rearranges randomly) Strings and Arrays. ๐ŸŽ‹

algorithm array back-end fisher-yates-shuffle igorskyflyer javascript js node random scramble shuffle string ts typescript

Last synced: 27 Mar 2025

https://github.com/rahul01-git/pathfinding

Dijkstra PathFinding Algorithm Visualizer created using React.js and TailwindCSS

algorithm algorithm-visualisation dijkstra-algorithm pathfinding react tailwindcss visualizer

Last synced: 05 Apr 2025

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

[SIST] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด

algorithm

Last synced: 24 Feb 2025

https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python

This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.

algorithm buzz fizz fizzbuzz game

Last synced: 17 Sep 2025

https://github.com/huidaecho/ispso

Isolated-Speciation-based Particle Swarm Optimization

algorithm optimization particle-swarm-optimization

Last synced: 10 Jul 2025

https://github.com/tk744/rubot

A blazing fast 3x3 Rubik's cube solver written in C.

algorithm microcontroller robotics rubiks-cube

Last synced: 31 Mar 2025

https://github.com/diptangsu/algorithms

This repository contains the algorithms that are a part of MAKAUT syllabus for 3rd Year Computer Science and Engineering.

algorithm algorithms graph hackoctoberfest hackoctoberfest2k18 java makaut-syllabus

Last synced: 23 Oct 2025

https://github.com/netgroup-polito/shared-buffer

Algorithm to efficiently move pkts between the vSwitch and the VNF

algorithm data-exchange nfv shared-buffer vnf

Last synced: 10 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/maxpat78/w32_fnmatch

An exact Win32 wildcard matching algorithm implementation for Python

algorithm fnmatch matcher pure-python python3 wildcard win32

Last synced: 12 Apr 2025

https://github.com/cmac-ire/machine-learning-app

An intuitive and user-friendly web application developed using Python to classify X-ray images and identify if they indicate the presence of pneumonia.

ai algorithm artificial-intelligence artificial-neural-networks cnn-keras convolutional-neural-networks covid-19 keras-classification-models machine-learning neural-network tensorflow

Last synced: 16 Nov 2025

https://github.com/overult01/multicampus_algorithm

๊ต์œก ์ˆ˜๊ฐ• ์ค‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ž๋ฐ”๋กœ ๊ตฌํ˜„ํ•œ ์‹ค์Šต ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.

algorithm java

Last synced: 17 Jun 2025

https://github.com/luca-montaigut/iamorpion

Implementing Minimax algorithm on a Tic-Tac-Toe game (with alpha-beta pruning)

algorithm alpha-beta-pruning minimax-algorithm tic-tac-toe

Last synced: 31 Jul 2025