ceres-solver
brew install ceres-solver
v2.2.0_6
BSD-3-Clause
C++ library for solving large-scale nonlinear optimization and least-squares problems.
Why you might care
Ceres is the standard choice for computer vision (bundle adjustment, pose estimation) and robotics applications requiring robust optimization. It handles sparse problems efficiently via BLAS/LAPACK backends and provides automatic differentiation. Used as a runtime dependency in projects like Google's Structure from Motion and open-source SLAM systems.
2.2k
30-day installs · #937
7.6k
90-day · #920
37.0k
365-day · #798
Runtime dependencies
Build dependencies
Links
- http://ceres-solver.org/
- Brew formula source: Formula/c/ceres-solver.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"Eigen",
"Gtsam",
"NLopt",
"Levenberg-Marquardt"
],
"build_dependencies": [
"cmake"
],
"categories": [
"library",
"math",
"scientific"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"gflags",
"glog",
"eigen",
"metis",
"openblas",
"suite-sparse",
"tbb"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "C++ library for large-scale optimization",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:15+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "ceres-solver",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "http://ceres-solver.org/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Ceres Solver \u2014 A Large Scale Non-linear Optimization Library",
"installs_30d": 2193,
"installs_365d": 36977,
"installs_90d": 7617,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "BSD-3-Clause",
"llm_generated_at": "2026-06-20T23:47:57+00:00",
"llm_model": "claude-haiku-4-5",
"name": "ceres-solver",
"oldnames": [],
"one_liner": "C++ library for solving large-scale nonlinear optimization and least-squares problems.",
"optional_dependencies": [],
"rank_30d": 937,
"rank_365d": 798,
"rank_90d": 920,
"raw_hash": "e4b4b9b7ae5ff969",
"recommended_dependencies": [],
"revision": 6,
"ruby_source_path": "Formula/c/ceres-solver.rb",
"tap": "homebrew/core",
"test_dependencies": [
"cmake"
],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.2.0",
"versioned_formulae": [],
"why_use_this": "Ceres is the standard choice for computer vision (bundle adjustment, pose estimation) and robotics applications requiring robust optimization. It handles sparse problems efficiently via BLAS/LAPACK backends and provides automatic differentiation. Used as a runtime dependency in projects like Google\u0027s Structure from Motion and open-source SLAM systems."
}