Top 85 solver open source projects

Cubejs
cube.js -- JavaScript library for modeling and solving the 3x3x3 Rubik's Cube
Sundials
SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
Logician
Logic programming in Swift
Pyro2
A framework for hydrodynamics explorations and prototyping
Qpsolvers
Quadratic Programming solvers in Python with a unified API
✭ 157
pythonsolver
Cosmo.jl
COSMO: Accelerated ADMM-based solver for convex conic optimisation problems (LP, QP, SOCP, SDP, ExpCP, PowCP). Automatic chordal decomposition of sparse semidefinite programs.
Hodlr
A fast, accurate direct solver and determinant computation for dense linear systems
Projecteuler
Polyglot solutions for www.projecteuler.net mathematical challenges
Java Smt
JavaSMT - Unified Java API for SMT solvers.
Hiop
HPC solver for nonlinear optimization problems
Angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Visma
VISual MAth - an equation solver and visualizer
Py Lapsolver
Fast linear assignment problem (LAP) solvers for Python based on c-extensions
Prioritizr
Systematic conservation prioritization in R
Pulp
A python Linear Programming API
Mayamatchmovesolver
A Bundle Adjustment solver for MatchMove related tasks.
Cuckoo
a memory-bound graph-theoretic proof-of-work system
✭ 747
graphsolver
Osqp
The Operator Splitting QP Solver
Cppnumericalsolvers
a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Zeratool
Automatic Exploit Generation (AEG) and remote flag capture for exploitable CTF problems
Vroom
Vehicle Routing Open-source Optimization Machine
Choco Solver
An open-source Java library for Constraint Programming
Convex.jl
A Julia package for disciplined convex programming
✭ 417
juliasolver
Handeye calib camodocal
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Ik
Minimal Inverse Kinematics library
Pyamg
Algebraic Multigrid Solvers in Python
✭ 335
pythonsolver
Nerdamer
a symbolic math expression evaluator for javascript
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Texasholdemsolverjava
A Java implemented Texas holdem and short deck Solver
✭ 244
javasolver
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
RECS
A solver for nonlinear, dynamic, stochastic, rational expectations equilibrium models
reinforce-js
[INACTIVE] A collection of various machine learning solver. The library is an object-oriented approach (baked with Typescript) and tries to deliver simplified interfaces that make using the algorithms pretty simple.
GenesisZ
Mine the Genesis Block for your Zcashy altcoin
Nonograms
A very fast japan crosswords (aka nonograms) solver and generator
focus-outside
📦 一个很棒的 clickOutside 库,它解决了 iframe 无法触发 clickOutside 的问题,并且它支持分组绑定处理。A good clickOutside library, which solves the problem that iframe cannot trigger clickOutside, and it supports grouping binding processing.
qpmad
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
stiff3
Adaptive solver for stiff systems of ODEs using semi-implicit Runge-Kutta method of third order
Totsu
First-order conic solver for convex optimization problems
FirstOrderSolvers.jl
Large scale convex optimization solvers in julia
Alpha
A lazy-grounding Answer-Set Programming system
JSMinesweeper
Minesweeper player, solver and analyser in javascript
euler2D-kfvs-Fortran2003
2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003
rcbc
COIN-OR branch and cut (CBC) bindings for R
libsmt.rs
Rust Bindings to interact with SMTLIB2 compliant solvers
CSDP.jl
Julia Wrapper for CSDP (https://projects.coin-or.org/Csdp/)
featool-multiphysics
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
rekenaar
Idris tactics for (commutative) monoids
salesman.js
Solves the traveling salesman problem using simulated annealing.
1-60 of 85 solver projects