C++ Optimization

Open-source C++ projects categorized as Optimization

Top 23 C++ Optimization Projects

  • meshoptimizer

    Mesh optimization library that makes meshes smaller and faster to render

  • MTuner

    MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms

  • Project mention: MTuner: C/C memory profiler and memory leak finder | /r/hypeurls | 2023-06-25
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ALS-Community

    Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.3 with additional features & bug fixes

  • palanteer

    Visual Python and C++ nanosecond profiler, logger, tests enabler

  • 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.

  • Project mention: pyomo VS casadi - a user suggested alternative | libhunt.com/r/pyomo | 2023-09-05

    Interface for several solvers and integrators.

  • symforce

    Fast symbolic computation, code generation, and nonlinear optimization for robotics

  • Project mention: SymPy: Symbolic Mathematics in Python | news.ycombinator.com | 2024-02-28

    You might find this library interesting: https://github.com/symforce-org/symforce

  • vroom

    Vehicle Routing Open-source Optimization Machine

  • Project mention: Vehicle Routing Open-Source Optimization Machine | news.ycombinator.com | 2024-05-06
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • d912pxy

    DirectX9 to DirectX12 API proxy for Guild Wars 2

  • Project mention: Day 1 for me and I'm completely lost | /r/Guildwars2 | 2023-08-23

    I'm surprised nobody covered p.2. JUST USE d912pxy. Period. The game is unplayable without it. BTW running it on Linux has the same effect as it translates DirectX calls to Vulkan calls and precompiles shaders. As much as I appreciate and respect ArenaNet will to fix performance introducing Dx11 hardly improved anything. There is still long way to go.

  • ALS-Refactored

    Completely reworked and improved C++ version of Advanced Locomotion System V4.

  • Project mention: I am Solo developing a game inspired by Rollerdrome, Doom and Apex legends. What do you think? | /r/unrealengine | 2023-06-13

    Look into https://github.com/Sixze/ALS-Refactored

  • spot_mini_mini

    Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.

  • GPU-Raytracer

    GPU Raytracer from scratch in C++/CUDA

  • ifopt

    An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

  • gta5_fsr

    This mod replaces original Grand Theft Auto V upscaler with FidelityFx Super Resolution 1.0

  • ONE

    On-device Neural Engine (by Samsung)

  • osqp-eigen

    Simple Eigen-C++ wrapper for OSQP library

  • Project mention: Meson support for CLion 'tentatively' scheduled for 2023.3 | /r/cpp | 2023-06-21

    [1] btw. I recommend InstallBasicPackageFiles.cmake if you are writing a library and don't want to travel down this absurd road yourself

  • OrangeC

    OrangeC Compiler And Tool Chain

  • Project mention: Towards C23 Embed | news.ycombinator.com | 2023-07-09
  • biteopt

    Derivative-Free Global Optimization Method (C++, Python binding)

  • vpsolver

    Arc-flow Vector Packing Solver (VPSolver)

  • mutable

    A Database System for Research and Fast Prototyping (by mutable-org)

  • Project mention: Building a New Database Management System in Academia | news.ycombinator.com | 2023-06-16

    There's also mutable that compiles to WASM and lets it get JITed by v8 https://github.com/mutable-org/mutable.

  • noelle

    NOELLE Offers Empowering LLVM Extensions

  • BDTK

    A modular acceleration toolkit for big data analytic engines

  • wyvern

    Automatic conversion of call by value into call by need in the LLVM IR. (by lac-dcc)

  • Project mention: Lazy Let: A Cheap Way and Easy Way to Add Lazyness | /r/ProgrammingLanguages | 2023-05-25

    We have implemented automatic "lazification" of function arguments at the level of the LLVM IR. We released the code last year.

  • xflrpy

    xflrpy is a python enabled version of xflr5 for scripting and design optimization.

  • Project mention: Xflrpy – a Python enabled version of XFLR5 for scripting and design optimization | news.ycombinator.com | 2023-08-05
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Optimization related posts

Index

What are some of the best open-source Optimization projects in C++? This list will help you:

Project Stars
1 meshoptimizer 4,999
2 MTuner 2,563
3 ALS-Community 2,082
4 palanteer 2,044
5 casadi 1,560
6 symforce 1,349
7 vroom 1,225
8 d912pxy 1,008
9 ALS-Refactored 831
10 spot_mini_mini 773
11 GPU-Raytracer 761
12 ifopt 735
13 gta5_fsr 480
14 ONE 400
15 osqp-eigen 354
16 OrangeC 284
17 biteopt 127
18 vpsolver 94
19 mutable 90
20 noelle 69
21 BDTK 65
22 wyvern 54
23 xflrpy 44

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com