All repos
C++ LGPL-3.0 2264 453

casadi/casadi

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.

Why it is useful

casadi is a recent open-source project in Computer Algebra. It is included because it has recent repository activity and can support mathematical learning, research, modelling, software development, or AI workflows.

Repository at a glance

  • Owner: casadi
  • Primary language: C++
  • Latest update: 2026-08-02
  • Stars / forks: 2264 / 453
  • License: LGPL-3.0
  • Links: Official project site

Good starting points

  1. Read the project README and installation instructions.
  2. Try the smallest example before changing parameters or datasets.
  3. Check tests, issues, and release notes before relying on results in teaching or research.
  4. Cite the repository and its license when reusing code or figures.

README snapshot

Learn all about CasADi at the homepage or jump to install instructions...