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/zreechxnn/maze-game

i make a maze game using c++

algo algorithm cpp game maze-algorithms maze-game timer

Last synced: 19 Apr 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/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/7-sevens/algorithmnotes

algorithm notes

algorithm

Last synced: 24 Jan 2026

https://github.com/xenoswarlocks/company-url-finder

Company URL Finder is a robust Python application designed to help you efficiently search and extract company website URLs using multiple strategies. The project provides two main search approaches:

algorithm algorithms custom-search-api custom-search-engine google python3 selenium-webdriver

Last synced: 21 Feb 2026

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/gkarthiks/simpleblockchainexample

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

algorithm blockchain chain difficulty-level

Last synced: 14 Oct 2025

https://github.com/zerohertz/algorithm

🧑‍💻 Solved problems 🧑‍💻

algorithm go java python

Last synced: 14 Oct 2025

https://github.com/sstadick/scivs

Collection of Data Structures for working with genomic intervals

algorithm bioinformatics scala scala-port

Last synced: 31 Mar 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/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/wanghaoxi3000/go-algo

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

algorithm golang

Last synced: 16 Oct 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/z8264/algorithms-ecmascript

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

algorithm ecmascript

Last synced: 14 Mar 2026

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/hxr16f/pyramid-batch

4 pyramids written in Batch.

algorithm batch batch-script example pyramid pyramids

Last synced: 19 Oct 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/dickeyy/collatz-calculator

A calculator to test numbers against the collatz conjecture

algorithm calculator collatz collatz-conjecture conjecture gui python tkinter

Last synced: 12 Apr 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/boristane/arr-sorting

Sort an array using various popular sorting algorithms.

algorithm javascript sorting sorting-algorithms

Last synced: 10 Oct 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/aniket965/algopack-api

node module for building and hosting api for Algopack :Online version

algopack algorithm algoworld

Last synced: 10 Oct 2025

https://github.com/monamobeen/60daysdsatrack

60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!

algorithm computer-science data-structures dsa-algorithm graph prob-solving trees

Last synced: 01 Sep 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/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/jerelmiller/dictionary-trie

A dictionary built using trie data structure

algorithm javascript trie

Last synced: 08 Apr 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/bredele/algo-sort-bubble

:bar_chart: Bubble sort algorithm

algorithm bubble math sort sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/yanpozka/radixsort

Recursive and Concurrent implementation of Radix Sort algorithm using goroutines

algorithm go radixsort sorting-algorithms

Last synced: 09 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/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/jarne/toohga

🗄 The smart URL shortener

algorithm javascript php shortener url url-shortener vue

Last synced: 24 Jan 2026

https://github.com/hxndev/n-queen-problem-using-hill-climbing-and-simulated-annealing

Hill climbing algorithm is a local search algorithm which continuously moves in the direction of increasing elevation/value to find the peak of the mountain or best solution to the problem. Simulated annealing is a probabilistic technique for approximating the global optimum of a given function.

algorithm code google-collab hill-climbing hill-climbing-search jupyter-notebook n-queens problem-solving pyhton simulated-annealing

Last synced: 10 Jun 2025

https://github.com/zrma/1d1python

1 day 1 coding with python

algorithm coding excercises practice python

Last synced: 29 Jan 2026

https://github.com/kimmyxpow/php-dsa

This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.

algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms

Last synced: 29 Jan 2026

https://github.com/excoffierleonard/fib-rs

A highly optimized Fibonacci number calculator for Rust that efficiently computes arbitrarily large Fibonacci numbers.

algorithm fib fib-rs fibonacci math rust

Last synced: 03 Feb 2026

https://github.com/simonbaese/herkosidae

Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations

algorithm differential-algebraic-equations matlab numerical-analysis runge-kutta-methods

Last synced: 10 Mar 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/andi611/dynamic-programming-algorithm

A program that generates the Bézier curve for a given set of points based on dynamic programming, Implementation in C++

algorithm bezier bezier-curve bezier-curves dynamic-programming

Last synced: 24 Mar 2025

https://github.com/yrehan32/php-haversine

A package used to calculate the distance between two coordinate points using the haversine algorithm

algorithm haversine haversine-formula php php-library

Last synced: 13 Jan 2026

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/abranhe/merge-srt-cli

Merge Sort Algorithm Implementation CLI

algorithm merge-sort sort sorting-algorithms

Last synced: 22 Nov 2025

https://github.com/kingsznhone/vsop87.net

VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP

algorithm astronomy math orbital-simulation physics universe

Last synced: 17 Jun 2025

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/lidongze0629/grapham

A Graph Algorithm Management

algorithm graph

Last synced: 12 Feb 2026

https://github.com/maolonglong/lock_free_queue.rs

Non-blocking concurrent queue algorithm impl in Rust

algorithm lock-free rust

Last synced: 14 Feb 2026

https://github.com/rhcarvalho/htdp-exercises

Solutions for the exercises in the book How to Design Programs.

algorithm exercises racket

Last synced: 19 Mar 2026

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

Solve algorithm problems in baekjoon

algorithm baekjoon

Last synced: 14 Feb 2026

https://github.com/muhammad-magdi/corebasicsclass

The Java Implementation of the Datastructures and Algorithms discussed in the Core Basics Class @CoachAcademy

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java

Last synced: 08 Apr 2025

https://github.com/alvarocastro/quicksort

Yet another implementation of quicksort in JavaScript aimed to be flexible, lightweight and fast.

algorithm quicksort sort

Last synced: 05 Mar 2026

https://github.com/markmelnic/scalg

List scoring algorithm. Analyse data using a range based procentual proximity algorithm.

algorithm data-analysis pypi pypi-package score scorer scoring scoring-algorithm

Last synced: 08 Oct 2025

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

Scriptable (XML based language) File Shredder

algorithm scripting-language shredder

Last synced: 27 Mar 2026

https://github.com/hxndev/aes-encoding-algorithm

AES stands for Advanced Encryption Standard. It is mostly used as a replacement of DES. It has a bigger key size than DES which provides encryption at least 6 times faster. AES specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt (encipher) and decrypt (decipher) information. Encryption converts data to an unintelligible form called ciphertext; decrypting the ciphertext converts the data back into its original form, called plaintext. The AES algorithm can use cryptographic keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128 bits.

aes aes-cipher aes-encryption algorithm code compression cpp data-compression decryption encoding project

Last synced: 31 Mar 2025

https://github.com/andrew-johnson-4/l1dfa

Deterministic Finite-State Automata Library for Rust, written in L1

algorithm automata data-structure dfa lsts regex regex-engine regex-parser rust

Last synced: 05 Mar 2026

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/gunh0/algorithms

📝 Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

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/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/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/harryr/ghettoocr

Demonstration of fixed-width OCR and text extraction.

algorithm courier ocr php

Last synced: 07 Aug 2025

https://github.com/thainguyencoffee/todo-list

todo-list project uses the dynamic programming algorithm.

algorithm dynamic-programming knapsack-problem

Last synced: 05 May 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/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/weilueluo/mini-snowflake

A simplified ID generator based on Twitter's Snowflake.

algorithm id-generator snowflake

Last synced: 06 Mar 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/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/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/kanukim97/algorithm

알고리즘 풀이 Repository입니다

algorithm leetcode programmers-online-judge sql

Last synced: 26 Dec 2025

https://github.com/sangrimlee/algorithm

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

algorithm coding-test leetcode programmers typescript

Last synced: 16 Jan 2026

https://github.com/connieya/cpp_algorithm

CPP Algorithm Source Code Storage

algorithm cpp ps

Last synced: 23 Mar 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/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/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/chichunchen/algorithm

Introduction to Algorithm class in NCTU

algorithm cpp

Last synced: 26 Dec 2025

https://github.com/hustle-dev/algorithm

🧠 알고리즘 문제 풀이 정리 레포지토리입니다.

algorithm javascript leetcode programmers

Last synced: 06 Apr 2025

https://github.com/mauris/dlx.js

Knuth's Dancing Links with Algorithm X JS implementation

algorithm javascript knuth

Last synced: 25 Mar 2025

https://github.com/byteszero/algorithm_dart

使用 Dart 实现常见的算法

algorithm algorithm-dart dart

Last synced: 13 Nov 2025