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/devonfulcher/kirchhoffs-theorem

An algorithm that returns the number of distinct spanning trees in a graph where nodes are distinguishable in O(n^3)

algorithm graph graphs spanning-trees

Last synced: 23 Nov 2025

https://github.com/kakshay21/opencv

Security Automation Tool

algorithm opencv security-automation

Last synced: 26 Feb 2025

https://github.com/bl33h/automatagenerator

This Python tool transforms NFAs to DFAs, minimizes DFAs, and converts regular expressions to NFAs.

algorithm automata-simulator computing-theory dfa dfa-minimization nfa nfa-minimization nfa-to-dfa-conversion postfix regex shunting-yard-algorithm

Last synced: 13 Apr 2025

https://github.com/wenzi0github/algorithm-by-javascript

javascript极致算法

algorithm javascript

Last synced: 22 Jan 2026

https://github.com/mbah24-dev/libft

Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊

algorithm c makefile

Last synced: 27 Jan 2026

https://github.com/dcamilleri/weighted-sum

Simplified weighted sum algorithm implementation used on Mealou (https://m.me/Mealoubot | http://www.mealou.co)

algorithm sum weighted

Last synced: 31 Jan 2026

https://github.com/gkarthiks/simpleblockchainexample

https://gkarthiks.github.io/SimpleBlockChainExample/

algorithm blockchain chain difficulty-level

Last synced: 14 Oct 2025

https://github.com/thinkerou/leetcode-go

LeetCode problems' solutions using Go.

algorithm datastructure go golang interview leetcode

Last synced: 06 Jan 2026

https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm

Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.

algorithm cryptography java julius-caesar-cryptography

Last synced: 27 Feb 2025

https://github.com/umstek/blue-pencil

Scriptable (XML based language) File Shredder

algorithm scripting-language shredder

Last synced: 25 Dec 2025

https://github.com/0xtekgrinder/matchstick

It is an Epitech Project to recreate the nim game with a number of lines changeable as well as a maximum number of sticks you can take each turn.

algorithm c epitech game matchstick network

Last synced: 31 Mar 2025

https://github.com/furk4nbulut/hill-algorithm-matlab

MCBU industrial engineering matlab homework about Hill Algorithm.

algorithm matlab

Last synced: 30 Oct 2025

https://github.com/furk4nbulut/sorting-array-algorithm

A simple algorithm for sorting arrays.

algorithm java sorting-algorithms

Last synced: 27 Feb 2025

https://github.com/ksokolovic/jsudoku

Java implementation of the core Sudoku game.

algorithm java jsudoku sudoku-puzzle

Last synced: 09 Apr 2025

https://github.com/harryr/ghettoocr

Demonstration of fixed-width OCR and text extraction.

algorithm courier ocr php

Last synced: 07 Aug 2025

https://github.com/zerohertz/algorithm

🧑‍💻 Solved problems 🧑‍💻

algorithm go java python

Last synced: 14 Oct 2025

https://github.com/nosarthur/lbv

Background removal for MRI phase data by solving the Laplacian boundary value problem (full multigrid solver, C++ implementation with Matlab wrapper)

algorithm mex

Last synced: 24 Mar 2025

https://github.com/abdulrahman-k-s/image_filter

This project tackles an important problem which deals with the removal of noise from images is a major task in the field of image processing, because it affects the quality of the image and leads to the loss of some of its important information through the impact of noise on it.

algorithm algorithms csharp filter image-processing sort sorting university-project

Last synced: 26 Dec 2025

https://github.com/Z8264/algorithms-ecmascript

📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。

algorithm ecmascript

Last synced: 10 Mar 2025

https://github.com/mxssl/fibonaccigolang

Fibonacci sequence implementation in Go (Golang).

algorithm fibonacci fibonacci-numbers fibonacci-sequence go golang

Last synced: 16 Mar 2025

https://github.com/neizod/problems

neizod's solution to math & com-sci problems

algorithm computer-science mathematics problems-solving

Last synced: 15 Mar 2025

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

Solve algorithm problems in baekjoon

algorithm baekjoon

Last synced: 14 Feb 2026

https://github.com/thomasthelen/qodes

Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.

algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver

Last synced: 28 Oct 2025

https://github.com/facumasino/tup-utn-frgp

Repositorio de ejercicios de la carrera Técnico Universitario en Programación.

algorithm algoritmos cpp diagramas diagramas-flujo programacion programming tup utn

Last synced: 15 Oct 2025

https://github.com/kkrypt0nn/spaceflake.rs

⛄ A distributed generator to create unique IDs with ease in Rust; inspired by Twitter's Snowflake

algorithm generator random rust rust-lang rust-lib rust-library snowflake snowflake-algorithm snowflake-twitter twitter uid uid-generator unique unique-identifiers unique-iq uniqueid

Last synced: 28 Apr 2025

https://github.com/bobby285271/scnuse-shannon-slides-2021

SCNUSE 第二学期香农先修班 Slides(部分)

algorithm latex

Last synced: 26 Apr 2025

https://github.com/wafer-li/algs4assignment

This is the asignment of the coursea algs4 class

algorithm coursera

Last synced: 25 Mar 2025

https://github.com/cubical22/group-divider

a simple algorithm made mainly to solve the lack of speed and dynamic-ness for group dividing

algorithm algorithms cpp csharp fine-tuning flowchart java javascript php programming python

Last synced: 16 Oct 2025

https://github.com/jintao-huang/leetcode-py

针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`

algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3

Last synced: 08 Apr 2025

https://github.com/edmilson-dk/expression-evaluation

Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.

algorithm expression-evaluation notation operands

Last synced: 14 Jul 2025

https://github.com/wanghaoxi3000/go-algo

使用Golang实现各类算法和数据结构

algorithm golang

Last synced: 16 Oct 2025

https://github.com/johnpili/search-a-word-in-a-two-dimensional-array-using-java

Search a word in a two dimensional array using Java

2d-arrays algorithm java

Last synced: 30 Mar 2025

https://github.com/srj101/useful-algorithms

Some mostly used and common algorithms implementations using javascript

algorithm basic-programming data-structures javascript

Last synced: 22 Apr 2025

https://github.com/connieya/cpp_algorithm

CPP Algorithm Source Code Storage

algorithm cpp ps

Last synced: 23 Mar 2025

https://github.com/shaharashe/cryptography_modules

This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!

algorithm algorithms cryptography decryption encryption module modules python python3 security-tools

Last synced: 22 Apr 2025

https://github.com/obadakhalili/the-knights-tour

🐴 A visualization of Warnsdorff’s Algorithm for the Knights Tour problem

algo algorithm javascript knights-tour visualization warnsdorff-algorithm

Last synced: 27 Feb 2025

https://github.com/albericod/algoritmos-em-c

Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives

algorithm algorithms c exercicios-de-algoritimos

Last synced: 18 Oct 2025

https://github.com/ritvik19/codebook

Code Repository for various Competitive Programming platforms, solutions to various tricky problems and implementations of various algorithms in various programming languages

algorithm algorithm-challenges algorithms codechef competitive-programming data-structures hackerearth hackerrank programming-languages

Last synced: 16 Mar 2025

https://github.com/techquery/functional-bowling

Functional algorithm of Bowling scoring written in JavaScript with TDD model

algorithm bowling-score functional-programming javascript test-driven-development

Last synced: 06 Jan 2026

https://github.com/hxr16f/pyramid-batch

4 pyramids written in Batch.

algorithm batch batch-script example pyramid pyramids

Last synced: 19 Oct 2025

https://github.com/usmanmehmood55/genetic_algorithm

Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.

algorithm c genetic-algorithm optimization-algorithms

Last synced: 30 Jun 2025

https://github.com/helderberto/doom-fire-algorithm

Playground for the fire effect from DOOM.

algorithm doom javascript js

Last synced: 20 Oct 2025

https://github.com/sangrimlee/algorithm

LeetCode와 Programmers의 문제들을 TypeScript로 푼 문제 풀이입니다.

algorithm coding-test leetcode programmers typescript

Last synced: 16 Jan 2026

https://github.com/furk4nbulut/permutation

This Java program reads a string from the user, generates all possible permutations of that string, and displays them. It also calculates the number of permutations, which is effectively the factorial of the length of the string.

algorithm java permutation

Last synced: 27 Feb 2025

https://github.com/elvin-du/algorithm-lab

学习数据结构和算法《剑指offer》常用数据结构,经典排序,leetcode等

algorithm algorithms

Last synced: 25 Mar 2025

https://github.com/aniket965/algo-world

🔥Node module to use algorithms in one line🚀

algo algorithm algorithm-library javascript library library-free node npm

Last synced: 04 Mar 2025

https://github.com/i-e-b/csharpvideosynthesiser

Programmatically output .mp4 files from C# based on a range of algorithms

algorithm algorithms audio sorting sorting-algorithms video visualization

Last synced: 22 Mar 2025

https://github.com/reala10n/car-pathfinding-problem

פרויקט חמש יחידות הבגרות שלי במדעי המחשב, כחלק מתוכנית אלפא בטכניון

a-star a-star-algorithm algorithm car dijkstra-algorithm pathfinding pathfinding-algorithm prm probabilistic-road-map rrt

Last synced: 13 Jun 2025

https://github.com/fmoessbauer/lossycountingmodel

Implementation of the Lossy Counting stream processing algorithm

algorithm lossy-counting processing-streams

Last synced: 05 Oct 2025

https://github.com/santosl2/javascript-algorithms-explain

Some of most popular Searching and Sorting algorithms, made in Javascript

algorithm algorithms javascript searching-algorithms sorting-algorithms

Last synced: 23 Mar 2025

https://github.com/uhop/nano-binary-search

Binary search for JavaScript done right.

algorithm binary-search

Last synced: 06 Feb 2026

https://github.com/moilk/sword

剑指offer刷题~

algorithm offer

Last synced: 26 Feb 2025

https://github.com/nishantcoder108/pro-dsa

Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.

algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts

Last synced: 30 Mar 2025

https://github.com/nlitsme/pointenumerator

Several algorithms for enumerating points in an unbounded plane

algorithm plane-enumerator

Last synced: 27 Mar 2025

https://github.com/mchatcher/short-selling-ban-many-types-algo

Asset pricing with short-selling constraints and many beliefs: Three algorithms

algorithm asset-prices matlab short-selling-constraints

Last synced: 01 Sep 2025

https://github.com/lidongze0629/grapham

A Graph Algorithm Management

algorithm graph

Last synced: 12 Feb 2026

https://github.com/chichunchen/algorithm

Introduction to Algorithm class in NCTU

algorithm cpp

Last synced: 26 Dec 2025

https://github.com/russellwzr/responsive-wordle

A visualization algorithm demo project implemented by Box2D.js & D3.js that can make the word cloud responsive.

algorithm box2d-physics-engine d3 d3-visualization d3js responsive-layout visualization wordcloud wordle

Last synced: 26 Feb 2025

https://github.com/rfalke/hamming-distance-squared-benchmark

How fast can you compute the hamming distances between all elements of a large input list?

algorithm benchmark hamming-distance hamming-weight multi-language

Last synced: 10 Mar 2025

https://github.com/antosser/base94-rs

Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. 🔐🔍

algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility

Last synced: 24 Oct 2025

https://github.com/jerelmiller/dictionary-trie

A dictionary built using trie data structure

algorithm javascript trie

Last synced: 08 Apr 2025

https://github.com/weilueluo/mini-snowflake

A simplified ID generator based on Twitter's Snowflake.

algorithm id-generator snowflake

Last synced: 06 Mar 2025

https://github.com/kanukim97/algorithm

알고리즘 풀이 Repository입니다

algorithm leetcode programmers-online-judge sql

Last synced: 26 Dec 2025

https://github.com/danieljdufour/fast-max

:fire: Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)

algorithm math maximum numbers

Last synced: 07 Apr 2025

https://github.com/avezoor/avz-project-euler

A project of solving programming algorithm problems taken from projecteuler.net

algorithm mathematics projecteuler projecteuler-solutions

Last synced: 06 Apr 2025

https://github.com/ugnmura/Marching_Squares_Processing_Java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 02 Sep 2025

https://github.com/tahmidefaz/no-sqrt

Estimates the square root of a number without the sqrt() function

algorithm binary-search python python3 square-root-estimate

Last synced: 06 Mar 2025

https://github.com/tahmidefaz/look-and-say

A Python implementation of the weird but interesting Look and Say algorithm

algorithm lookandsay python python3

Last synced: 06 Mar 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/acbin/ds-and-algorithms

✨ Data Structure and Algorithms.

algorithm cpp

Last synced: 19 Mar 2025

https://github.com/skywalkersam/fisheryatesshuffle

The Fisher–Yates shuffle algorithm.

algorithm fisher-yates-shuffle

Last synced: 24 Feb 2025

https://github.com/louislefevre/rsa

RSA cryptosystem for demonstrating the encryption and decryption of messages

algorithm cryptography decryption encryption rsa

Last synced: 30 Mar 2025