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/3zcurdia/annealing

Simulated annealing ruby implementation

algorithm simulated-annealing

Last synced: 12 Apr 2025

https://github.com/toolbuddy/graph-theory

📚 Notes/Implementation for course - graph theory. 🤔🤔

algorithm graph-theory papogen tutorial

Last synced: 18 Mar 2025

https://github.com/gooofy/py-vad-mh

Cython implementation of Moattar and Homayounpour's Voice Activity Detection (VAD) algorithm fast enough for real-time on an RPi 3.

algorithm cython-port microphone python voice-activity-detection

Last synced: 14 Apr 2025

https://github.com/nazanin1369/algorithm.js

Javascript implementation of data-structures and algorithms

algorithm bfs dfs graph javascript tree

Last synced: 12 Feb 2025

https://github.com/ahtrahdis7/node-splitwise-js

Minimize Cash Flow among a given set of friends who have borrowed money from each other using JavaScript. [200+ NPM Downloads]

algorithm greedy javascript low-level-design nodejs split splitwise splitwize

Last synced: 13 Apr 2025

https://github.com/theinkedengineer/spritz

An italian tax number (AKA Codice Fiscale) creator and validator.

algorithm algoritmo code codice codicefiscale fiscale ios swift tax taxcode

Last synced: 19 Dec 2024

https://github.com/kschu91/largest-remainder-method

A PHP implementation of the largest remainder method algorithm.

algorithm math php php-library rounding

Last synced: 11 Apr 2025

https://github.com/erikerlandson/edit_distance

STL and Boost compatible edit distance functions for C++

algorithm algorithms c-plus-plus edit-distance levenshtein levenshtein-distance numeric stl

Last synced: 22 Apr 2025

https://github.com/adasarpan404/stl-javascript

An Open Source Project for STL Javascript

algorithm data-structures hacktoberfest heap javascript queue stack

Last synced: 13 May 2025

https://github.com/rowanwins/kwc-lineclip

Line clipping based on the algorithm by Kodituwakka, Wijeweera & Chamikara

algorithm clipping geometry

Last synced: 23 Mar 2025

https://github.com/adrg/lsbsteg

Embeds messages into images using the Least Significant Bit algorithm

algorithm criptography image-processing pycrypto python steganography

Last synced: 07 Dec 2024

https://github.com/winterpuma/bmstu_aa

bmstu, IU7-5, Анализ Алгоритмов (2019)

5term algorithm algorithms bmstu iu7

Last synced: 06 Mar 2025

https://github.com/bhartik021/data-structure-algorithm

An repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures array binary-search bit-magic bit-manipulation cpp cpp-stl data-structures data-structures-and-algorithms linear-search mathematics recursion searching searching-algorithms stl string tree

Last synced: 11 Apr 2025

https://github.com/dynesshely/prouter

A library to visualize algorithm by tracing your code.

algorithm algorithm-analysis algorithm-visualizer visualization

Last synced: 20 Mar 2025

https://github.com/windwant/windwant-service

io-service,algorithm,consul-service,cxf-service,elasticjob-service,httpserver-service,java-design-pattern,jax-rs-service,jetty-service,nativemethod-service,netty-servic,rocketmq-service,spring-aop-service,spring-oxm-service,concurrent-service,zookeeper-service

aio algorithm concurrent consul consul-kv design-pattern elasticjob httpserver jersey jetty netty nio oxm rocketmq spring-aop zookeeper

Last synced: 18 Jan 2025

https://github.com/fractalblocks/js-rsync

Syncronize files efficiently using rsync implemented in node.js over http

algorithm file-sync nodejs rsync

Last synced: 05 Dec 2024

https://github.com/lightstep/varopt

A Golang implementation of the VarOpt weighted sampling algorithm

algorithm sampling sampling-weighting

Last synced: 13 Apr 2025

https://github.com/rsvp/randomsys

Algorithmic study of random systems. / Keywords: probability stochastic process ANU quantum random number generator Gaussian statistics

algorithm anu generator probability pseudorandom quantum random statistics stochastic

Last synced: 21 Nov 2024

https://github.com/ruofeidu/dualgorithm

My personal code collection of algorithms, data structures, and design patterns in C++ and Python.

algorithm datastructure pit splay treap

Last synced: 11 Apr 2025

https://github.com/lempiy/weiler-atherton-clipping

Implementation of Weiler-Atherton Polygon Clipping Algorithm in Rust

algorithm clipping polygon rust weiler-atherthon

Last synced: 25 Mar 2025

https://github.com/gapur/js-algorithms

🤓 Algorithms and data structures in JavaScript

algorithm algorithms data-structures javascript javascript-algorithms nodejs

Last synced: 30 Apr 2025

https://github.com/ivan-magda/master-algorithmic-programming-techniques

Solutions that I come up with for the Master Algorithmic Programming Techniques specialization

algorithm

Last synced: 09 Apr 2025

https://github.com/flashxio/knor

A repo to allow validation of performance results in the knor paper and provide a fast, scalable k-means implementation.

algorithm cluster distributed-computing external-memory kmeans-clustering numa streaming

Last synced: 12 Apr 2025

https://github.com/eurus-holmes/lced

Recode my Leetcode Solutions and Notes.

2018-08-11 algorithm c-plus-plus java leetcode python

Last synced: 02 May 2025

https://github.com/emreozdil/itu-computer-engineering

:octocat: Istanbul Technical University Computer Engineering Department | Homework, Assignments and Projects.

algorithm assignment computer-engineering computer-science homework istanbul-technical-university project

Last synced: 26 Mar 2025

https://github.com/sondosaabed/world-map-dijkstra

World map Shortest Path Dijkstra Optimized using priority queue

algorithm dijkstra-shortest-path graph java javafx world-map

Last synced: 22 Apr 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/robotis-git/robotis-math

This package is a set of basic math fuctions for ROBOTIS's robots.

algorithm dynamixel math package robot robotis ros

Last synced: 11 Apr 2025

https://github.com/drankinatty/ternary_st

Ternary Search Tree - Prefix Searching

algorithm c ternary-search-tree

Last synced: 25 Apr 2025

https://github.com/neemiasbsilva/knapsack-problem-using-dp-grasp-tabu

This repository was created for the subject of Computer Theory. The propose of this subject is to improve your skills to solve the 0-1 knapsack problem of different ways. The techniques used were Dynamic Programing and two metaheuristics (which are GRASP and TABU search).

algorithm computer-theory grasp grasp-metaheuristic knapsack knapsack-problem knapsack-problem-dynamic knapsack-problem-greedy proposal python python3 tabu-search

Last synced: 11 Apr 2025

https://github.com/surzia/go-store

📝 Go实现的一系列数据结构、算法以及应用

algorithm data-structures go

Last synced: 06 May 2025

https://github.com/matrix-profile-foundation/matrixprofiler

This is the core functions needed by the `tsmp` package. The low level and carefully checked mathematical functions are here. These are implementations of the Matrix Profile concept that was created by CS-UCR <http://www.cs.ucr.edu/~eamonn/MatrixProfile.html>.

algorithm cran matrix-profile r rcpp time-series

Last synced: 06 May 2025

https://github.com/itenfay/DYFCryptoUtils

实现 iOS 的Base64, 32/16位 MD5, DES, AES, RSA算法,调用简单且好用。(Achieves Base64, 32/16 bit MD5, DES, AES and RSA algorithms for iOS, the invocation is simple and easy to use.)

aes algorithm base64 cocoapods des ios objective-c rsa rsa-algorithms

Last synced: 22 Nov 2024

https://github.com/itenfay/dyfcryptoutils

实现 iOS 的Base64, 32/16位 MD5, DES, AES, RSA算法,调用简单且好用。(Achieves Base64, 32/16 bit MD5, DES, AES and RSA algorithms for iOS, the invocation is simple and easy to use.)

aes algorithm base64 cocoapods des ios objective-c rsa rsa-algorithms

Last synced: 22 Nov 2024

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/theroyakash/akdsframework

Python Package for all your data structure and algorithm needs

algorithm algorithms-and-data-structures alogorithms-implemented package python

Last synced: 12 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/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/abund4nt/rsa-implementation

RSA cryptosystem implementation in Python.

algorithm cryptography mathematics python rsa

Last synced: 01 May 2025

https://github.com/gokgokalp/algorithm-playground

This repository contains my solutions and personal notes about algorithms.

algorithm algorithm-challenges algorithms csharp dotnet

Last synced: 23 Mar 2025

https://github.com/lynkos/grovers-algorithm

Python (.py) and Jupyter notebook (.ipynb) implementations of Grover's Algorithm aka Quantum Search Algorithm for n qubits and m targets.

algorithm anaconda anaconda3 conda grover grover-algorithm grovers-algorithm jupyter jupyter-notebook latex python python3 qiskit quantum quantum-algorithms quantum-computing quantum-search quantum-search-algorithm

Last synced: 13 Apr 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/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/s1s1ty/python-algorithms

This repository contains Data structures and Algorithms in Python.

algorithm bfs-algorithm bubble-sort dijkstra-algorithm heap insertion-sort python tree

Last synced: 22 Nov 2024

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/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/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/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/baggepinnen/deterministicpolicygradient.jl

Reinforcement learning with Deterministic Policy Gradient methods

algorithm reinforcement-learning reinforcement-learning-algorithms

Last synced: 15 Mar 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/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: 17 Feb 2025

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

Algorithms for OPAL Project.

algorithm opal python

Last synced: 13 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: 07 Dec 2024

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

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

algorithm algospot c cpp gcc problem-solving python

Last synced: 23 Mar 2025

https://github.com/devxb/jjunalgo

백준 알고리즘 소스코드🙃

algorithm baekjoon coding-test programmers ps

Last synced: 22 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/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: 11 Jan 2025

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

数据是基础,算法是灵魂

algorithm android datastructures java

Last synced: 23 Nov 2024

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/donng/play-with-algorithms

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

algorithm go

Last synced: 15 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/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/hzxie/algorithms

Classical algorithm implementation.

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

Last synced: 06 Dec 2024

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/hairrrrr/c-datastructure

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

algorithm c datastructure introduction tuition

Last synced: 10 Apr 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/ronflima/feijuca

An implementation of popular algorithms using plain STD C language

algorithm c hacktoberfest mit-license

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