GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

nonlinear-programming

Star

Here are 103 public repositories matching this topic...

Language: All
Filter by language
All 103 Julia 25 Python 21 C++ 13 MATLAB 10 Jupyter Notebook 6 R 3 C# 2 HTML 2 JavaScript 2 Rust 2
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

ceres-solver / ceres-solver

Star 4.6k

A large scale non-linear optimization library

c-plus-plus computer-vision structure-from-motion levenberg-marquardt conjugate-gradient bundle-adjustment numerical-optimization nonlinear-programming bfgs l-bfgs nonlinear-optimization-algorithms gauss-newton trust-region nonlinear-least-squares
  • Updated Nov 12, 2026
  • C++

Pyomo / pyomo

Star 2.6k

An object-oriented algebraic modeling language in Python for structured optimization problems.

python optimization linear-programming modeling-language nonlinear-programming mathematical-programming
  • Updated Nov 5, 2026
  • Python
JuMP.jl

jump-dev / JuMP.jl

Star 2.5k

Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)

optimization julia linear-programming modeling-language mathematical-modelling semidefinite-programming nonlinear-programming mixed-integer-programming conic-programs mathematical-programming
  • Updated Nov 10, 2026
  • Julia

casadi / casadi

Star 2.3k

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

javascript python c-plus-plus library optimization matlab mathematics nonlinear octave numerical-calculations scientific-computing derivatives code-generation parameter-estimation academic-project optimal-control symbolic-manipulation julia-package algorithmic-differentation nonlinear-programming
  • Updated Nov 11, 2026
  • C++

SciML / ModelingToolkit.jl

Sponsor
Star 1.7k

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

computer-algebra optimization julia ode symbolic dde differential-equations ordinary-differential-equations sde pde dae stochastic-differential-equations delay-differential-equations symbolic-computation nonlinear-programming equation-based scientific-machine-learning sciml symbolic-numerics acausal
  • Updated Nov 11, 2026
  • Julia

ethz-adrl / towr

Star 1.1k

A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.

robot computer-graphics eigen motion-planning ros trajectory-optimization locomotion nonlinear-programming collocation legged-robots biped quadruped physics-based-animation ipopt snopt xpp ifopt
  • Updated Apr 17, 2023
  • C++
Uno

cvanaret / Uno

Sponsor
Star 521

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

cpp optimization constrained-optimization optimization-methods numerical-optimization nonlinear-optimization optimization-algorithms nonlinear-programming quadratic-programming interior-point-method newton-method continuous-optimization sequential-quadratic-programming mathematical-programming mathematical-optimization nonconvex-optimization local-optimization optimization-solver
  • Updated Nov 12, 2026
  • C++
OMLT

cog-imperial / OMLT

Star 351

Represent trained machine learning models as Pyomo optimization formulations

python neural-network optimization cnn modeling-language pyomo mathematical-modelling nonlinear-optimization keras-neural-networks nonlinear-programming mixed-integer-programming mathematical-programming relu onnx gradient-boosted-trees mixed-integer-optimization
  • Updated Jul 9, 2026
  • Python

jump-dev / NLopt.jl

Star 284

A Julia interface to the NLopt nonlinear-optimization library

math optimization julia numerical-optimization nonlinear-optimization nonlinear-programming
  • Updated Oct 26, 2026
  • Julia

madsuite-org / MadNLP.jl

Star 253

A solver for nonlinear programming with GPU support

optimization julia-language nonlinear-programming
  • Updated Nov 12, 2026
  • Julia

llnl / hiop

Star 233

HPC solver for nonlinear optimization problems

hpc optimization solver mpi cuda constrained-optimization nonlinear-programming-algorithms nonlinear-optimization nonlinear-programming interior-point-method rocm bfgs parallel-programming quasi-newton gpu-support math-physics radiuss acopf nonsmooth-optimization interior-point-optimizer
  • Updated Nov 11, 2026
  • C++

JuliaSmoothOptimizers / NLPModels.jl

Star 192

Data Structures for Optimization Models

optimization julia julia-language nonlinear-optimization nonlinear-programming nlpmodels
  • Updated Sep 18, 2026
  • Julia

clarkzinzow / Nonlinear-Optimization-Algorithms

Star 175

MATLAB implementations of a variety of nonlinear programming algorithms.

algorithm newton optimization matlab nonlinear line-search conjugate-gradient nonlinear-programming-algorithms nonlinear-optimization optimization-algorithms nonlinear-programming conjugate-gradient-descent wolfe newtons-method bfgs nonlinear-optimization-algorithms matlab-implementations dogleg-method gauss-newton-method
  • Updated Nov 13, 2020
  • MATLAB

jump-dev / Ipopt.jl

Star 169

A Julia interface to the Ipopt nonlinear solver

julia nonlinear-programming jump-jl
  • Updated Oct 29, 2026
  • Julia

JuliaFirstOrder / ProximalOperators.jl

Star 142

Proximal operators for nonsmooth optimization in Julia

optimization julia julia-language admm proximal-algorithms proximal-operators prox numerical-optimization nonlinear-programming first-order-methods nonsmooth-optimization
  • Updated Oct 18, 2026
  • Julia

JuliaFirstOrder / ProximalAlgorithms.jl

Star 142

Proximal algorithms for nonsmooth optimization in Julia

machine-learning optimization julia admm optimal-control proximal-algorithms proximal-operators numerical-optimization optimization-algorithms nonlinear-programming nonsmooth-optimization proximal-gradient-method
  • Updated Oct 18, 2026
  • Julia

control-toolbox / OptimalControl.jl

Star 136

Model and solve optimal control problems in Julia, both on CPU and GPU.

geometry optimization julia constrained-optimization differential-geometry control-systems ordinary-differential-equations nonlinear-equations numerical-methods optimizations optimal-control numerical-optimization nonlinear-optimization optimization-algorithms nonlinear-programming continuous-optimization mathematical-programming differentiable-programming mathematical-optimization quantum-optimal-control
  • Updated Nov 12, 2026
  • Julia

GAMS-dev / gamspy

Star 136

Fast algebraic modeling and mathematical optimization in Python

python machine-learning optimization linear-programming modeling-language operations-research nonlinear-programming quadratic-programming gams mathematical-programming
  • Updated Nov 12, 2026
  • Python

JuliaNonconvex / Nonconvex.jl

Star 123

Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.

optimization automatic-differentiation evolutionary-algorithms global-optimization black-box-optimization semidefinite-programming bayesian-optimization nonlinear-optimization nonlinear-programming metaheuristics discrete-optimization derivative-free-optimization method-of-moving-asymptotes implicit-differentiation gradient-based-optimisation augmented-lagrangian-method interior-point-optimizer surrogate-assisted-optimization mixed-integer-nonlinear-programming
  • Updated Nov 12, 2026
  • Julia

david-m-rosen / Optimization

Star 113

A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.

optimization nonlinear-programming convex-optimization riemannian-optimization
  • Updated Nov 14, 2023
  • C++

Add this topic to your repo

To associate your repository with the nonlinear-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.