C++ Code Generation

Open-source C++ projects categorized as Code Generation Edit details

Top 8 C++ Code Generation Projects

  • 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: Are there any optimization libraries/packages that use automatic differentiation? | reddit.com/r/optimization | 2021-11-04

    JuMP.jl (Julia) or casADi (Python) are good choices.

  • symforce

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

    Project mention: Skydio Researchers Open-Source ‘SymForce’: A Fast Symbolic Computation And Code Generation Library For Robotics Applications Like Computer Vision, etc. | reddit.com/r/robotics | 2022-06-14

    Continue reading | Checkout the paper and github

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • pinocchio

    A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

    Project mention: What type of software is widely used for robotics in industry? | reddit.com/r/robotics | 2022-07-28
  • cakelisp

    Metaprogrammable, hot-reloadable, no-GC language for high perf programs (especially games), with seamless C/C++ interop

    Project mention: Best Lisp/scheme for OSDev? | reddit.com/r/lisp | 2022-06-12


  • Refureku

    Cross-platform C++17 Runtime Reflection Library

    Project mention: Refureku v2.2.0 released :) | reddit.com/r/cpp | 2022-05-12
  • regal86

    Register Allocator for 8086

  • PochiVM

    Lightweight framework for easy and efficient code generation

    Project mention: Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode | reddit.com/r/Compilers | 2022-04-19

    https://github.com/sillycross/PochiVM A fast template JIT, looking good

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wyvern

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

    Project mention: Lazification of Function Arguments | reddit.com/r/Compilers | 2022-07-01

    For those interested, the code is here: https://github.com/lac-dcc/wyvern

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). The latest post mention was on 2022-07-28.

C++ Code Generation related posts


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

Project Stars
1 casadi 1,054
2 symforce 978
3 pinocchio 854
4 cakelisp 318
5 Refureku 173
6 regal86 65
7 PochiVM 40
8 wyvern 30
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io