awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
casadi avatar

casadi/casadi

0
View on GitHub↗
2,232 stars·449 forks·C++·LGPL-3.0·10 viewscasadi.org↗

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.

Features

  • Optimization Solvers - Symbolic framework for algorithmic differentiation and optimization.
  • Motion Planning and Control - Symbolic framework for numeric optimization and automatic differentiation.
  • Planning and Control - Symbolic framework for numeric optimization and differentiation.

Star history

Star history chart for casadi/casadiStar history chart for casadi/casadi

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Casadi

These projects share indexed features with Casadi. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • alexliniger/mpccalexliniger avatar

    alexliniger/MPCC

    1,829View on GitHub↗

    Model Predictive Contouring Controller (MPCC) for Autonomous Racing

    C++
    View on GitHub↗1,829
  • alphaville/optimization-enginealphaville avatar

    alphaville/optimization-engine

    636View on GitHub↗

    Nonconvex embedded optimization: code generation for fast real-time optimization ROS support

    Rust
    View on GitHub↗636
  • anassinator/ilqranassinator avatar

    anassinator/ilqr

    423View on GitHub↗

    Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models

    Python
    View on GitHub↗423
  • acado/acadoacado avatar

    acado/acado

    577View on GitHub↗

    ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization.

    C++
    View on GitHub↗577
Compare all 30 related projects→

Frequently asked questions

What does casadi/casadi do?

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.

What are the main features of casadi/casadi?

The main features of casadi/casadi are: Optimization Solvers, Motion Planning and Control, Planning and Control.

Which projects share features with casadi/casadi?

Projects with overlapping indexed features include: alexliniger/mpcc — Model Predictive Contouring Controller (MPCC) for Autonomous Racing. alphaville/optimization-engine — Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support. anassinator/ilqr — Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models. astuff/pacmod — A ROS driver for the AutonomouStuff PACMod drive-by-wire system. atsushisakai/hybridastartrailer. acado/acado — ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It…