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/drankinatty/ternary_st

Ternary Search Tree - Prefix Searching

algorithm c ternary-search-tree

Last synced: 25 Apr 2025

https://github.com/xanaduai/torontonian-sampling

This repository contains the source code used to produce the results presented in the paper "Classical benchmarking of Gaussian Boson Sampling on the Titan supercomputer".

algorithm graphs graphs-theory matrix optimization optimization-algorithms physics quantum quantum-computing

Last synced: 13 Oct 2025

https://github.com/piyushsuthar/golden-ratio-algorithm

Golden Ratio Algorithm and Visualization of the algorithm in HTML 🔥🚀!

algorithm algorithms golden-ratio golden-ration

Last synced: 01 Mar 2025

https://github.com/azl397985856/blog

my personal blog(https://lucifer.ren/blog/)

algorithm blog data-structures fed frontend leetcode leetcode-solutions

Last synced: 24 Mar 2025

https://github.com/xlisp/algorithm-visualizer-gpter-fper

算法可视化开发,GPT辅助生成,函数式化后去递归的算法辅助开发脚手架平台

algorithm clojure clojurescript functional-programming mysql re-frame reagent redis visualizer

Last synced: 28 Apr 2025

https://github.com/mahdi-eth/linear-regression-from-scratch

This project implements a Python-based linear regression model from scratch, complete with custom functions for mean squared error and gradient descent algorithm. It is tested on data, using features to predict target variables. The project offers a practical introduction to linear regression.

algorithm data-science data-visualization linear-regression machine-learning machine-learning-algorithms python

Last synced: 15 Apr 2025

https://github.com/gregorykogan/sorts

This is a sorting algorithm visualizer. It is written in C++ and uses SDL2 for graphics. It is compiled to WASM using Emscripten and embedded in a Vue.js app.

algorithm algorithms cpp emscripten sdl2 sort sorting-algorithms sorting-visualization wasm

Last synced: 09 Apr 2025

https://github.com/seonglae/to-smooth

Chaikin's smoothing algorithm extended to a multidimensional library

algorithm chaikin geojson line linestring multilinestring path points polyline round shape smooth smoother smoothing subdivide svg

Last synced: 22 Apr 2025

https://github.com/objectionary/eo-graphs

A few classic graph algorithms implemented in C++, Java, and EOLANG

algorithm cpp eolang graph graph-algorithms java

Last synced: 01 May 2025

https://github.com/developerpaul123/delaunaypp

A fluent and easy to use implementation of Delaunay triangulation in C++.

2d algorithm c-plus-plus cpp cpp11 cpp14 delaunay delaunay-triangulation mesh triangulation

Last synced: 15 Apr 2025

https://github.com/totallynotchase/fast-cartesian-product

Calculate any index of the Cartesian Product of any number of sequences in no time!

algorithm cartesian-product cartesian-products collections performance

Last synced: 14 Apr 2025

https://github.com/bor0/hashtable

Hashtable implementation in C

algorithm c hashtable linked-list

Last synced: 03 Jul 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/flexycode/ccdatrcl

💫 This repository contains all of the java, javascript & python code implementations for each topic in the course outline for data structures and algorithms COM231 - Mrs. Jensen A. Santillan

algorithm algorithms-and-data-structures computer-science critical-thinking data-structures knowledge-management knowledge-power knowledge-representation visualization

Last synced: 14 Apr 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/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/mudafar/alz-predictor

A JavaScript sequence prediction library, for building proactive and smart user interfaces.

activelezi adaptive ai algorithm client-side javascript-library lz77 prediction predictive-prefetching sequence spa ui

Last synced: 16 May 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/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/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/baggepinnen/deterministicpolicygradient.jl

Reinforcement learning with Deterministic Policy Gradient methods

algorithm reinforcement-learning reinforcement-learning-algorithms

Last synced: 15 Mar 2025

https://github.com/eadf/boostvoronoi.rs

Boost voronoi ported to rust

algorithm geometry sweep-line voronoi-diagram

Last synced: 13 Feb 2025

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

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

algorithm go

Last synced: 15 Apr 2025

https://github.com/jimiolaniyan/cvm

Python implementation of the algorithms in the book Computer Vision: Models, Learning and Inference

algorithm computer-vision machine-learning

Last synced: 23 Apr 2025

https://github.com/wil92/string-mismatch

This library share functions for compare two strings and see the differences

algorithm hacktoberfest javascript string

Last synced: 14 Mar 2025

https://github.com/ronflima/feijuca

An implementation of popular algorithms using plain STD C language

algorithm c hacktoberfest mit-license

Last synced: 16 Oct 2025

https://github.com/dkv204p/c-programming

Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.

algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure

Last synced: 28 Aug 2025

https://github.com/hairrrrr/c-datastructure

严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)

algorithm c datastructure introduction tuition

Last synced: 10 Apr 2025

https://github.com/en9inerd/siman

Standard cell placement (global and detailed) tool based on modified algorithm “simulated annealing”

algorithm placer simulated-annealing standard-cells vlsi vlsi-physical-design

Last synced: 03 Aug 2025

https://github.com/opal-project/opalalgorithms

Algorithms for OPAL Project.

algorithm opal python

Last synced: 13 Apr 2025

https://github.com/mxdldev/java-data-algorithm

数据是基础,算法是灵魂

algorithm android datastructures java

Last synced: 15 Jul 2025

https://github.com/akshitagupta15june/data-structures-and-algorithm

This repository contains code related to data structures and algorithm such as linked list, stach,queue,graph,trees in c++ language

algorithm graph stach trees

Last synced: 02 May 2025

https://github.com/gkonovalov/algorithms

Algorithms and Data Structures a comprehensive collection of fundamental Algorithms and Data structures organized into various categories to cater to the needs of software engineers and computer science students.

a-star algorithm algorithms algorithms-and-data-structures bellman-ford binary-search convex-hull data-structures dijkstra dynamic-programming floyd-warshall huffman-coding interview-questions kruskal levenshtein-distance merge-sort network-flow prim quick-sort topological-sort

Last synced: 18 Sep 2025

https://github.com/ndolestudio/lfu-cache

Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations

algorithm cache go lfu-cache lfu-implementation

Last synced: 10 Apr 2025

https://github.com/andrewrosss/rake-spacy

Python implementation of the Rapid Automatic Keyword Extraction algorithm using spaCy

algorithm keyword-extraction ml nlp python rake rake-nltk spacy

Last synced: 12 Apr 2025

https://github.com/NdoleStudio/lfu-cache

Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations

algorithm cache go lfu-cache lfu-implementation

Last synced: 07 May 2025

https://github.com/devxb/jjunalgo

백준 알고리즘 소스코드🙃

algorithm baekjoon coding-test programmers ps

Last synced: 13 Aug 2025

https://github.com/chao921125/document

AI/WEB/算法/Java/NodeJS/JS/CSS3/HTML5/系统/网站/小程序/订阅......

algorithm react software system vue web website

Last synced: 11 Apr 2025

https://github.com/queue-ri/advanced-algorithm-study

📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료

algorithm algospot c cpp gcc problem-solving python

Last synced: 31 Jul 2025

https://github.com/hzxie/algorithms

Classical algorithm implementation.

algorithm apriori data-mining dbscan id3 kmeans knapsack machine-learning

Last synced: 02 Aug 2025

https://github.com/devyuscode/synethia

A basic C# algorithm that can determine the behavior of a user with an application.

algorithm csharp dotnet wpf

Last synced: 22 Jul 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/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/liuyib/fucking-algorithm

🤡 Fuuuuuucking algorithm

algorithm leetcode

Last synced: 11 Apr 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/open-node/jstructures

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

algorithm data-structures heap javascript queue stack tree-structure

Last synced: 14 Apr 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/begeekmyfriend/rbtree

Tree structure dump for debugging

algorithm rbtree tree tree-structure

Last synced: 04 May 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/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/koeonyack/levelup-algorithm

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

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

Last synced: 08 May 2025

https://github.com/clarketm/sortalgorithms

Sorting algorithm visualization using D3

algorithm d3 sorting-algorithms

Last synced: 14 Apr 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/shetabit/aes

Encrypt and Decrypt data with AES algorithm

aes algorithm decrypt decryption encrypt encryption php

Last synced: 05 Oct 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/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/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/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/thundergolfer/sudkamp-langs-machines-python

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

algorithm computer-science computer-science-algorithms textbook

Last synced: 31 Jul 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: 13 Apr 2025

https://github.com/kongnet/openrarity

openRerity core algorithm JS implementation

algorithm js openrarity

Last synced: 13 Oct 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: 10 Apr 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/moosetechnology/moosealgos

Moose Algos contains generic libraries for various analysis algorithms.

algorithm moose pharo smalltalk

Last synced: 11 Apr 2025

https://github.com/cathalgarvey/pyqgrams

PQ-Grams in Python, with the heavy lifting in Rust (still WIP)

algorithm distance html lxml pq-grams python rust similarity tree tree-edit tree-similarity

Last synced: 13 Feb 2025

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

A code snippet repo for algorithm

algorithm leetcode

Last synced: 29 Jul 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/0xbitbuster/reactjs-sorting-visualizer

Sorting Algorithm Visualizer in React.js

algorithm javascript reactjs sorting visualizer

Last synced: 21 Sep 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/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/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/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: 14 Feb 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/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/jonathanlurie/natninter

Natural Neighbor Interpolation in pure Javascript for Node and browsers

algorithm interpolation sparse-data

Last synced: 12 Feb 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/jancd/leetcode-rust

LeetCode Solutions in Rust.

algorithm leetcode rust

Last synced: 15 Jul 2025

https://github.com/invisal/noobjs

Javascript Algorithms Toolsets

algorithm datastructures javascript machine-learning

Last synced: 22 Apr 2025