There are 4 repositories under nonlinear-programming topic.
A large scale non-linear optimization library
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
An object-oriented algebraic modeling language in Python for structured optimization problems.
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 or Matlab/Octave.
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
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
A highly customizable SQP & barrier solver for nonlinearly constrained optimization
Represent trained machine learning models as Pyomo optimization formulations
Data Structures for Optimization Models
MATLAB implementations of a variety of nonlinear programming algorithms.
Proximal algorithms for nonsmooth optimization in Julia
Proximal operators for nonsmooth optimization in Julia
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.
Optimization models using various solvers
A Super Fast Optimization Library
A Julia interface to AMPL-enabled solvers
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control
[Experimental] A SQP solver implemented with Eigen.
Examples on numerical optimization
Hands-On Mathematical Optimization with AMPL in Python
AMPL Model Colaboratory
Tools for developing nonlinear optimization solvers.
A thin IPOPT wrapper for NLPModels
A solver for nonlinear programming based on a sequential quadratic programming strategy with feasible intermediate iterates.
Nonlinear programming application examples solved with Artelys Knitro