A solver for (geometrical) packing problems
Top ALGORITHM GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #algorithm.
Social Network Analysis and Visualization software application.
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Engine for creating compute shader apps. easy multi pass pipelines, hot reload, audio/video input via gst, GPU sound and frame export
Py3plex - A multilayer complex network visualization and analysis library in python3
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Rust libraries and programs focused on succinct data structures
Dynatrace hash library for Java
Typesafe, purely functional Computational Intelligence
JavaScript Algorithm Visualization library
A Static Analyzer for Java Powered by Machine Learning: Identifies Anti-Patterns Begging for Refactoring
Some LZ77 compression utilities for the handy hands-on developer in search for a few less bytes of I/O.
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
NVIDIA cuML: GPU-Accelerated Machine Learning