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/yugokato/huffman-coding-in-java

Final exam of "Data Structures and Algorithms in Java" class. Code was modified from the original one for publishing on the public place.

algorithm graphviz greedy-algorithm huffman-tree java

Last synced: 03 Sep 2025

https://github.com/donng/play-with-algorithms

慕课 liuyubobobo「学习算法思想」课程的 Go 语言实现版本

algorithm go

Last synced: 15 Apr 2025

https://github.com/phpexpertsinc/combinatorics

A collection of utility classes for dealing with combinations.

algorithm combinations combinatorics php

Last synced: 24 Apr 2025

https://github.com/baggepinnen/deterministicpolicygradient.jl

Reinforcement learning with Deterministic Policy Gradient methods

algorithm reinforcement-learning reinforcement-learning-algorithms

Last synced: 15 Mar 2025

https://github.com/nickzuber/levenshtein-lite

:bullettrain_side: :dash: A lightweight implementation of the Levenshtein distance algorithm.

algorithm edit-distance levenshtein-distance optimization

Last synced: 21 Apr 2025

https://github.com/franciscothiesen/karger-klein-tarjan

(Working) C++ Implementation of the Karger-Klein-Tarjan Algorithm for finding MST in expected linear time

algorithm benchmark cpp graph-algorithms minimum-spanning-tree

Last synced: 15 Apr 2025

https://github.com/tanaikech/souwa_gas

GAS library for summing string elements in an array at the high speed

algorithm array-manipulations gas-library google-apps-script library

Last synced: 28 Apr 2025

https://github.com/szczyglis-dev/python-lanchester

[Python] A module, notebook, and sample application for predicting the outcome of a battle using Lanchester's differential equations. The module can forecast results using three different models: the linear law, the square law, and a modernized model.

algorithm battle differential-equations equation lanchester law linear notebook notebook-jupyter plot prediction-model python python-module python3 simulation square

Last synced: 13 Oct 2025

https://github.com/rorysroes/fast_algorithm_fps_ssa

Implement F-DST to solve 2-D PDE(fast poisson solver) and FFT to compute Multiplication algorithm(Schönhage–Strassen algorithm) with C

algorithm butterfly-structures cpp discrete-fourier-transform fast-fourier-transform fft fps multiplication-algorithm numerical-methods pde poisson-equation

Last synced: 10 Apr 2025

https://github.com/hqarroum/circular-linked-list

:cyclone: An implementation of a circular doubly-linked list in C.

algorithm linked-list

Last synced: 13 Jun 2025

https://github.com/okmttdhr/haskell-algorithms

Algorithms and data structures implemented in Haskell

algorithm data-structures functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/nikhilroxtomar/multi-layer-perceptron-in-python

A multilayer perceptron (MLP) is a feedforward artificial neural network model that maps sets of input data onto a set of appropriate outputs. An MLP consists of multiple layers of nodes in a directed graph, with each layer fully connected to the next one.

algorithm deep-learning mlp multi-layer-perceptron perceptron

Last synced: 14 Apr 2025

https://github.com/greenelab/czi-latent-assessment

Supplement to the report in https://greenelab.github.io/czi-hca-report/

algorithm analysis supplement

Last synced: 05 May 2025

https://github.com/pmagaz/rs-algo-screener

Algoritmic Stock Screener & Backtesting platform built in Rust / Kubernetes / Helm / Ansible / Yew

algorithm ansible helm kubernetes rust yew

Last synced: 31 Jan 2026

https://github.com/thundergolfer/sudkamp-langs-machines-python

Algorithms from Sudkamps' Languages and Machines - implemented in Python 3

algorithm computer-science computer-science-algorithms textbook

Last synced: 19 Oct 2025

https://github.com/jancd/leetcode-rust

LeetCode Solutions in Rust.

algorithm leetcode rust

Last synced: 15 Jul 2025

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/jorianwoltjer/bashrandomcracker

Crack Bash's $RANDOM variable to get the internal seed and predict future values, after only 2-3 samples

algorithm bash brute-force cli crypto random rng

Last synced: 18 Mar 2025

https://github.com/benarvin/baalgorithmutils

algorithm utils for python

algorithm python

Last synced: 22 Apr 2025

https://github.com/invisal/noobjs

Javascript Algorithms Toolsets

algorithm datastructures javascript machine-learning

Last synced: 11 Mar 2026

https://github.com/summivox/fenwick.rs

fenwick: rust implementation of Fenwick trees (aka. binary/bit indexed trees)

algorithm data-structures fenwick-tree rust-library

Last synced: 05 Apr 2026

https://github.com/tonystone/avltree-swift

An efficient and generic implementation of a balanced AVL Tree in native Swift.

algorithm algorithms-datastructures avl avl-tree avltree-swift balanced-tree ios linux node osx swift swift-3 tree tree-structure tvos watchos

Last synced: 09 Apr 2025

https://github.com/atiq-cs/problemsolving

Problem solving from a few online judges such as codeforces, uva, spoj and coding practices from leetcode, hackerrank

acm-icpc acm-uva algorithm c-sharp codeforces data-structures online-judges python3

Last synced: 14 Oct 2025

https://github.com/gungnirlaevatain/snowflake-zk

Using zookeeper to allocate work id for snowflake algorithm

algorithm generator id id-algorithm idcenter idgenerator java snowflake zk zookeeper

Last synced: 23 Apr 2025

https://github.com/eellak/gsoc17module-zeus

Repository of GSOC 2017 GFOSS Project for improving Zeus.

algorithm mix-net open-source

Last synced: 19 Apr 2025

https://github.com/seuros/throttle_machines

Advanced rate limiting library for Ruby. Rate limit anything - API calls, AI requests, background jobs. Features GCRA, token bucket algorithms, circuit breakers, and multiple storage backends.

ai-rate-limiting algorithm background-jobs circuit-breaker concurrency distributed-systems gcra limiter memory-storage performance rate-limiter rate-limiting redis resilience ruby ruby-gem temporal-precision throttle throttling token-bucket

Last synced: 01 Apr 2026

https://github.com/liuyubobobo/hackerrank-cracking-the-coding-interview

A repo based on the HackerRank Tutorials Course "Cracking the Coding Interview Challenges". All problems are solved by C++.

algorithm algorithm-challenges hackerrank interview-practice

Last synced: 04 Aug 2025

https://github.com/petoem/taira

simple smoothing of one dimensional arrays

algorithm arrays javascript module nodejs smoothing

Last synced: 12 Jan 2026

https://github.com/open-node/jstructures

JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程

algorithm data-structures heap javascript queue stack tree-structure

Last synced: 14 Apr 2025

https://github.com/congard/pointcloudcrust

C++ implementation of the Point Cloud Crust Algorithm ("The Cheese-Maker")

algorithm cpp cpp-library pointcloud surface-reconstruction triangulation

Last synced: 28 Jun 2025

https://github.com/shtratos/subsetsum

A Faster Pseudopolynomial Time Algorithm for Subset Sum http://arxiv.org/pdf/1507.02318v1.pdf

algorithm subset-sum subsetsum

Last synced: 14 Apr 2025

https://github.com/mdubus/filler

Create to best Algorithm, and then fight !

42 42school algorithm sdl2

Last synced: 23 Aug 2025

https://github.com/chetan6780/complete-preparation

🎉 One-stop destination for all your technical interview Preparation 🎉

algorithm codestudio cpp data-stuctures gfg leetcode solutions

Last synced: 25 Sep 2025

https://github.com/begeekmyfriend/rbtree

Tree structure dump for debugging

algorithm rbtree tree tree-structure

Last synced: 04 May 2025

https://github.com/shetabit/aes

Encrypt and Decrypt data with AES algorithm

aes algorithm decrypt decryption encrypt encryption php

Last synced: 05 Oct 2025

https://github.com/vbrazhnik/lem_in

School 42 project // Paths finder to move ants from start room to end room with the least amount of steps

42 42projects 42school algorithm born2code pathfinder sdl2 sdl2-gfx sdl2-image sdl2-ttf unitfactory

Last synced: 08 Sep 2025

https://github.com/bgadrian/emoji-compress

A set of compressing and encoding algorithms that uses emoji instead of bits.

algorithm compression emoji emojis encoding golang unicode utf-8

Last synced: 14 Dec 2025

https://github.com/kongnet/openrarity

openRerity core algorithm JS implementation

algorithm js openrarity

Last synced: 13 Oct 2025

https://github.com/abimael10/anomaly-grid

Sequential pattern analysis through variable-order Markov chains. Built for detecting deviations in finite-alphabet sequences.

algorithm algorithms algorithms-and-data-structures anomaly-detection anomaly-detection-models information-theory markov-chain network-analysis probability rust rust-crate rust-library shannon-entropy systemverilog

Last synced: 09 Mar 2026

https://github.com/igor-baiborodine/coding-challenges

This project contains solutions to various programming exercises, problems, algorithms, puzzles etc.

algorithm codility-solutions coding-challenges golang hackerrank-solutions java puzzle python solutions

Last synced: 29 Oct 2025

https://github.com/nikolasent/clique-bron-kerbosch

Bron–Kerbosch algorithm implementation for finding maximal cliques in an undirected graph with OpenGL visualization

algorithm bron-kerbosch-algorithm clique graph maximal-cliques maximal-cliques-finding

Last synced: 20 Mar 2025

https://github.com/moosetechnology/moosealgos

Moose Algos contains generic libraries for various analysis algorithms.

algorithm moose pharo smalltalk

Last synced: 11 Apr 2025

https://github.com/0xbitbuster/reactjs-sorting-visualizer

Sorting Algorithm Visualizer in React.js

algorithm javascript reactjs sorting visualizer

Last synced: 21 Sep 2025

https://github.com/hbollon/gobot

🤖 Messenger chatbot using the Levenshtein distance algorithm for pattern matching. Easily configurable with yaml files. Use mux and yaml.v2.

algorithm bot chatbot facebook facebook-api facebook-messenger go golang levenshtein levenshtein-distance messenger messenger-api messenger-bot messenger-chatbot mux pattern-matching yaml

Last synced: 07 May 2025

https://github.com/slashhuang/algorithm-snippet

A code snippet repo for algorithm

algorithm leetcode

Last synced: 29 Jul 2025

https://github.com/glenzli/algorithm-animator

A tool for visualize the process of algorithm for learning purpose.

algorithm animation learn study visualize visualizer

Last synced: 30 Apr 2025

https://github.com/sleekpanther/minimum-weighted-vertex-cover-approximation-algorithm

Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover

algorithm algorithm-design approximation approximation-algorithms edge-cost graph minimum-weighted-vertex-cover noah noah-patullo noahpatullo np-complete pattullo pattulo patullo patulo pricing-method vertex vertex-cover vertices weighted-vertex-cover

Last synced: 27 Jul 2025

https://github.com/arthurkushman/go-hungarian

Hungarian algorithm to get optimal solutions of max/min on graph

algorithm bigraph go golang graph math

Last synced: 17 Sep 2025

https://github.com/nao1215/stringx

stringx - Unicode-aware string utilities in OCaml

algorithm levenshtein-distance ocaml string

Last synced: 19 Jul 2025

https://github.com/tsonglew/daily-ex

:book: Exercises in C, C++, Java, Algorithms, Data Structure

algorithm assembly csharp java javascript linux machine-learning python swift unity3d

Last synced: 18 Mar 2025

https://github.com/koeonyack/levelup-algorithm

🔥 500문제 돌파🔥 🚀 알고리즘 실력을 올리기 위한 연습 👨‍💻

algorithm algorithm-challenges algorithmic-trading algorithms-and-data-structures

Last synced: 08 May 2025

https://github.com/liuyib/fucking-algorithm

🤡 Fuuuuuucking algorithm

algorithm leetcode

Last synced: 11 Apr 2025

https://github.com/nunofachada/amvidc

Data clustering algorithm based on agglomerative hierarchical clustering (AHC) which uses minimum volume increase (MVI) and minimum direction change (MDC) clustering criteria.

algorithm cluster-analysis clustering clustering-algorithm clustering-criteria convex-hull convexhull data-clustering-algorithm fscore matlab matlab-toolbox minimum-direction-change minimum-volume-increase pddp principal-components volume

Last synced: 20 Mar 2025

https://github.com/clarketm/sortalgorithms

Sorting algorithm visualization using D3

algorithm d3 sorting-algorithms

Last synced: 14 Apr 2025

https://github.com/ayastreb/cs101

:mortar_board: Data structures and algorithms implemented in ES6

algorithm computer-science-algorithms computer-science-education data-structure

Last synced: 13 Apr 2025

https://github.com/keremtan/coloringmapalgorithm-csp-

Graphical Coloring of Countries with Condition Satisfaction Algorithm.

algorithm coloring-algorithm coloring-graph computer-algorithm csp

Last synced: 13 Apr 2025

https://github.com/yi-ge/rust-practice

Rust 算法练习。

algorithm data-structures rust rust-lang

Last synced: 09 Apr 2026

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/ethanhe42/tsp

evaluation of various algorithms for traveling salesman problem

algorithm animation python tsp

Last synced: 11 Apr 2025

https://github.com/willybrauner/dijkstra-algorithm

Dijkstra's algorithm implementation for any data structure

algorithm dijkstra dijkstra-algorithm

Last synced: 04 Nov 2025

https://github.com/ralgond/sortedlistintersection

使用SIMD的有序列表求交集算法

algorithm intersection simd sorted-lists

Last synced: 17 Jul 2025

https://github.com/ayaanhossain/nrpcalc

Non-Repetitive Parts Calculator - Automated design and discovery of non-repetitive genetic parts for engineering stable genetic systems

algorithm calculator computational-biology cover design discovery finding genetic non-repetitive nrp parts path repeats stable synbio synthetic-biology systems vertex

Last synced: 19 Aug 2025

https://github.com/sukeesh/algorithm-implementations

my algorithm implementations, which I use as template in timed contests

algorithm competitive-programming cpp data-structures

Last synced: 21 Jun 2025

https://github.com/elibroftw/contest-questions

My competition / problem solving solutions in Python and sometimes C++

algorithm algorithms canadian-computing-competition ccc python solutions uwaterloo waterloo

Last synced: 12 Jul 2025

https://github.com/z8264/algorithms

📘 LeetCode Solutions Javascript

algorithm data-structure javascript leetcode

Last synced: 12 Aug 2025

https://github.com/mratanusarkar/obstacle-avoiding-bot

My goal is to come up with a simple and a basic model of an obstacle avoiding bot with the best possible algorithm to detect and avoid an obstacle using only One Ultrasonic Sensor module (HCSR04) and 2 wheels. The project is still into development to find even better an algorithm to achieve the same task.

algorithm arduino arduino-uno avoid-obstacles detection hcsr04 l293d obstacle-avoidance obstacle-avoidance-robot obstacle-detection proteus robotics robotics-algorithms sensor ultrasonic-sensor

Last synced: 22 Sep 2025

https://github.com/dibyadyutidas/dsa

Collection of essential data structures implemented in C/C++ with explanations and sample code.

algorithm cpp datastructure problem-solving

Last synced: 09 Jul 2025

https://github.com/houbb/leetcode

The leetcode problem solutions.(力扣算法个人学习笔记) 查询、排序、五大算法汇总

algorithm algorithms basic code data-struct leetcode

Last synced: 10 Apr 2025

https://github.com/cuixing158/deeplearningpractice

Deep learning principle practice, based on MNIST hadwritten digit recognition

algorithm back-forward deep-learning-algorithms deep-learning-tutorial digit-recognition digit-recognition-mnist

Last synced: 02 May 2025

https://github.com/gagniuc/visual-basic-modules-markov-chains

These Markov Chains .BAS modules accompany the book entitled: Markov Chains: From Theory to Implementation and Experimentation, and they are compatible with Visual Basic for Applications (VBA) and Visual Basic 6.0 (VB 6.0).

algorithm algorithms book experimental implementation markov-chain theory-of-probability vb6 vb6-application vb6-source

Last synced: 07 Mar 2026

https://github.com/sangwoo-joh/ocaml-ps

:camel: Problem solving with OCaml

algorithm ocaml problemsolving

Last synced: 07 May 2025

https://github.com/axect/quantumalgorithms

Implementations of Quantum Algorithms

algorithm cirq pennylane python qip qiskit quantum-computing rust

Last synced: 13 Apr 2025

https://github.com/zpoint/algorithms

Notes and Implementation of common Algorithms and DataStructure

algorithm c common-algorithms python

Last synced: 07 Oct 2025

https://github.com/patinthehat/backofflib

A PHP library that implements various backoff (delay) algorithms, such as exponential backoff.

algorithm backoff backoff-algorithms exponential-backoff php php-library

Last synced: 09 Apr 2025

https://github.com/alexanmtz/lucifer-msdos

This old msdos simple program that answer any question is back!

ai algorithm challenges fun intelligence learning lucifer machinelearning ms-dos tdd tricks turing-test

Last synced: 23 Apr 2025

https://github.com/csurfer/scala-dlx

Dancing links based implementation of AlgorithmX in Scala

algorithm dancing-links scala sudoku sudoku-solver

Last synced: 09 Apr 2025

https://github.com/parassharmaa/operating-system-algorithms

Simulation of operating system algorithms

algorithm operating-system scheduling-algorithms

Last synced: 19 Apr 2025

https://github.com/zufuliu/algorithm

Levenshtein Distance, Text Similarity, Longest Common Subsequence, Sørensen–Dice coefficient

algorithm levenshtein mysql similar similarity text

Last synced: 04 Mar 2026

https://github.com/gagniuc/bioinformatics-algorithms-in-javascript

These Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers. These algorithms include more than 120 open-source implementations that describe many known or novel algorithms in Bioinformatics.

algorithm algorithms big-data bioinformatics biology browser dna-sequences html5 javascript js proteins rna

Last synced: 02 Apr 2026

https://github.com/gagniuc/mix-two-signals-in-vb

This is an implementation designed in VB6/VBA. 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 basic mix signal spectral-forecast vb-net vb6 vb6-source vba vba-excel

Last synced: 06 Feb 2026

https://github.com/ventgrey/algorithms-and-data-struct

Just a repo to place some algorithms and data structure practices.

algorithm algorithms begginers data-structures explained multi-language practice

Last synced: 12 Jun 2025

https://github.com/roliveira/nilt

Numerical Inverse Laplace Transform Methods

algorithm benchmarks laplace-transform numerical-methods

Last synced: 13 Jun 2025