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/st1lson/8-puzzle

8-puzzle solver with IDS and RBFS algorithms

8-puzzle 8-puzzle-solver algorithm algorithms csharp search

Last synced: 06 Jun 2026

https://github.com/gagniuc/simple-js-implementation-of-objective-digital-stains

Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.

algorithm bioinformatics dna dna-processing dna-sequences genetics genomics javascript js objective-digital-stain ods rna rna-sequence visualization

Last synced: 08 Jun 2026

https://github.com/hxndev/implementing-grep-using-naive-search

GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.

algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility

Last synced: 03 May 2026

https://github.com/hxndev/implementing-linux-cl-utility-grep

CL = Command Line. GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string

algorithm command-line complexity cpp grep linux pattern search time-complexity-analysis utility

Last synced: 05 May 2026

https://github.com/anthonykrivonos/ts-algo-masterclass

👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.

algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript

Last synced: 11 May 2026

https://github.com/byteszero/algorithm_dart

使用 Dart 实现常见的算法

algorithm algorithm-dart dart

Last synced: 10 Jun 2026

https://github.com/y1r/graph

Graph Algorithms Visualizer

algorithm csharp graph visualization wpf

Last synced: 12 May 2026

https://github.com/yangjiaxi/ita

Introduction to Algorithms

algorithm data-structure introduction-to-algorithms

Last synced: 13 May 2026

https://github.com/parsapoorsh/tictactoe-xo-ai

Best move generator algoritm. 3x3, 4x4 and more without limits.

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

Last synced: 13 May 2026

https://github.com/renovamen/oi-acm

My solutions for OI / ACM problems - 退役蒟蒻的人生回顾

acm algorithm oi

Last synced: 12 Jun 2026

https://github.com/felipejfc/pyalpr

Automatic number plate recognition system made in python

algorithm alpr computer-vision

Last synced: 13 Jun 2026

https://github.com/chasestarr/karatsuba

Karatsuba multiplication

algorithm bignum go karatsuba multiplication

Last synced: 13 Jun 2026

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/pushkar1393/tsunami-epicentre-detection-using-particle-swarm-optimization

Developed a Particle Swarm Optimization algorithm based project that optimized its solution iteratively. Deployed self-learning bots over a susceptible area to narrow down on the epicentre based on flock location

algorithm java8 javafx self-learning

Last synced: 13 May 2026

https://github.com/evanxg852000/rockstartdev

A collection of projects implemented for learning

algorithm compilers cpp14 data-structures database golang learning python

Last synced: 18 Apr 2026

https://github.com/sangrimlee/algorithm

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

algorithm coding-test leetcode programmers typescript

Last synced: 16 Jan 2026

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

Algorithm Study and Distilled 算法学习与精粹 https://git.io/algorepo

algorithm algorithms datastructure

Last synced: 19 Jan 2026

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/z8264/algorithms-ecmascript

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

algorithm ecmascript

Last synced: 14 Mar 2026

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/dohlee/daily-rosalind

:white_check_mark: Solve one rosalind problem per day.

algorithm algorithm-challenges algorithms bioinformatics daily problem-solving rosalind

Last synced: 29 Apr 2025

https://github.com/p1x/toeplitz

Implementation of the Zohar-Trench algorithm for solving a set of linear Toeplitz equations.

algorithm c-sharp c-sharp-library dotnet dotnet-standard2 equation-solver equations-set linear-algebra math mathematics matrix matrix-calculations matrix-library

Last synced: 26 Apr 2026

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/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/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/mauris/dlx.js

Knuth's Dancing Links with Algorithm X JS implementation

algorithm javascript knuth

Last synced: 25 Mar 2025

https://github.com/cutexingluo/xingtools

一个功能丰富且易用的 Java工具库的整合框架starter。 星天制作的 Java SDK 工具包 分组版本,继承hutool,可以称为 hutool-plus, 兼容 ican, ruoyi 等工具包,接口、算法、封装工具类,并进行了Spring 系列等组件扩展。 核心:https://github.com/cutexingluo/xingcore

algorithm hutool java spring-boot spring-security

Last synced: 02 Apr 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: 09 Jun 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/thainguyencoffee/todo-list

todo-list project uses the dynamic programming algorithm.

algorithm dynamic-programming knapsack-problem

Last synced: 05 May 2025

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/sysread/lua-skewheap

A skew heap implementation in Lua

algorithm data-structures heap lua priority skew skewheap

Last synced: 29 May 2026

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

A simple algorithm for sorting arrays.

algorithm java sorting-algorithms

Last synced: 09 Jun 2026

https://github.com/abranhe/merge-srt-cli

Merge Sort Algorithm Implementation CLI

algorithm merge-sort sort sorting-algorithms

Last synced: 07 Jun 2026

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/ujjawalsinghsde/Placement_Prepration

This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql

Last synced: 30 Dec 2025

https://github.com/kurodaritsu/median-of-medians

Analysis of Median-of-Medians algorithm through Python

algorithm median-of-medians numba python

Last synced: 27 Apr 2026

https://github.com/kahkasha17/leetcode-codecrushdaily

🎉 Welcome to the LeetCode Lounge! 🚀 Join me on a coding adventure as I tackle daily LeetCode challenges! Each day, I’ll drop unique solutions and quirky notes, turning algorithms into fun puzzles. 🧩 Whether you’re here to learn or just vibe with my journey, let’s make coding a fiesta of creativity! 🎊 Dive in and enjoy the ride! 💻✨

algorithm algorithms-and-data-structures cpp java javascript leetcode leetcode-challenges leetcode-cpp leetcode-java leetcode-javascript leetcode-solutions

Last synced: 03 May 2026

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/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: 18 Apr 2026

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/sleekpanther/noah-patullo-repositories

A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)

algorithm algorithm-design cpp cv game java linkedin noah noah-patullo noahpatullo pattullo pattulo patullo patulo portfolio python resume uvm

Last synced: 19 Apr 2026

https://github.com/omarbazaraa/cnc-machine

A CNC machine powered by Arduino for solving Android Flow game, and drawing images.

algorithm arduino cnc opencv serial-communication

Last synced: 13 Apr 2026

https://github.com/nir3x/fxms.cpp

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm c-plus-plus cpp crypto encryption fnv fxms mask security shuffle symmetric xor

Last synced: 09 Jun 2026

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/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/gagniuc/mix-two-signals-in-ruby

This is an implementation designed in Ruby. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms code mix numerical-analysis numerical-methods ruby signal signal-processing source waveform

Last synced: 07 Jun 2026

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/bshyuunn/study-algorithm

Solve algorithm problems in baekjoon

algorithm baekjoon

Last synced: 14 Feb 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/wanghaoxi3000/go-algo

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

algorithm golang

Last synced: 16 Apr 2026

https://github.com/shikharvaish28/machine-learning-notes

A Jupyter notebook which contains the notes of the algorithms along with the basic terminology and diagrams involved

algorithm jupyter-notebook machine-learning machine-learning-algorithms notes supervised-learning udacity

Last synced: 28 Apr 2026

https://github.com/mohsenfallahnjd/regression

Implementation of Regression algorithm with python.

algorithm implementation python regression

Last synced: 05 May 2026

https://github.com/joyang1/ticketinfocalculate

彩票信息计算查看工具

algorithm springmvc

Last synced: 05 May 2026

https://github.com/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 15 Apr 2026

https://github.com/grey-cat-1908/today

Wierd data generation algorithms, based on today's midnight timestamp

algorithm constant generation today wierd

Last synced: 01 Jun 2026

https://github.com/antoinekllee/synergy

Webapp developed for teachers to easily access and utilise an algorithm to partition students into groups based on vector representations of their personalities.

algorithm api cims classroom javascript mern nodejs reactjs research routes

Last synced: 20 Apr 2026

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/daern91/paint_bucket_fill

Simple paint algorithm for bucket fill function (flood fill) in Ruby

algorithm bucket-fill challenge floodfill paint ruby

Last synced: 13 Jun 2026

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

Scriptable (XML based language) File Shredder

algorithm scripting-language shredder

Last synced: 27 Mar 2026

https://github.com/7-sevens/algorithmnotes

algorithm notes

algorithm

Last synced: 24 Jan 2026

https://github.com/kakshay21/opencv

Security Automation Tool

algorithm opencv security-automation

Last synced: 16 Apr 2026

https://github.com/fabiosmuu/artificial.js

This is an ongoing project intended to make it easier to use neural network creation, genetic algorithms, and other data science and machine learning skills.

ai algorithm artificial bias genetic genetic-algorithm ia inteligence inteligencia learning neural neural-network neuron normalize pooling rede-neural relu rna sigmoid weight

Last synced: 13 May 2026

https://github.com/kanukim97/algorithm

알고리즘 풀이 Repository입니다

algorithm leetcode programmers-online-judge sql

Last synced: 20 Apr 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/abranhe/merge-srt

Merge Sort Algorithm Implementation

algorithm merge-sort sort sorting-algorithms

Last synced: 23 Nov 2025

https://github.com/mohakcodes/algograph

AlgoGraph is an interactive web application allowing users to visualize and understand various pathfinding algorithms. Built with React and JavaScript, this project provides an engaging platform to explore the inner workings of popular algorithms such as Dijkstra's, Depth-First Search (DFS), and Breadth-First Search (BFS).

algorithm bfs dfs dijkstra javascript pathfinding reactjs shortest-path-algorithm visualization

Last synced: 06 May 2026

https://github.com/travorlzh/cppstuff

Some C/C++ basics and algorithms

algorithm c c-language cmake cplusplus cpp factorization

Last synced: 21 Apr 2026

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

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

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

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

A Graph Algorithm Management

algorithm graph

Last synced: 12 Feb 2026

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

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

algorithm ecmascript

Last synced: 10 Mar 2025

https://github.com/ymonnier/advalgolp

Advanced Algorithm - University of Lodz | Poland

algorithm graph-algorithms pattern-matching python

Last synced: 20 Jan 2026

https://github.com/sharathraparthy/nearest_sequence_memory

Reimplementation of the paper "Instance-Based State Identification for Reinforcement Learning "

algorithm matlab reinforcement-learning reinforcement-learning-agent

Last synced: 29 Apr 2026

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

javascript极致算法

algorithm javascript

Last synced: 22 Jan 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: 10 Jun 2026

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