cppfront

C++ converter

An experimental compiler converting modern C++ syntax to an older, simpler form

A personal experimental C++ Syntax 2 -> Syntax 1 compiler

GitHub

6k stars
109 watching
246 forks
Language: C++
last commit: 15 days ago

Related projects:

Repository Description Stars
lewissbaker/cppcoro A library of C++ coroutine abstractions for building high-performance asynchronous programming systems. 3,424
danmar/cppcheck Analyzes code for errors and potential security vulnerabilities 5,820
scramjetorg/framework-cpp A C++ framework for reactive stream programming with concurrent asynchronous operations 3
isocpp/cppcoreguidelines A collection of guidelines and best practices for writing modern C++ code. 42,842
thelartians/moderncppstarter A template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage. 4,468
anthonycalandra/modern-cpp-features A resource for learning modern C++ language and library features 19,784
andreasfertig/cppinsights A tool that shows how the compiler transforms C++ source code into machine code 4,116
mono/cppsharp A tool and set of libraries that bridges C/C++ APIs to high-level languages like .NET. 3,129
carbon-language/carbon-lang An experimental successor to C++ with the goal of improving performance and developer experience while maintaining backward compatibility. 32,344
cpp-best-practices/cppbestpractices A collection of guidelines and resources for writing high-quality C++ code. 8,134
rui314/chibicc An open-source C compiler that aims to implement all C11 features and compile real-world programs correctly. 9,726
microsoft/cpprestsdk A C++ SDK for building cloud-based client-server communication applications. 8,017
microsoft/vscode-cpptools Adds language support for C/C++ to Visual Studio Code, including editing and debugging features. 5,532
osrf/osrf_testing_tools_cpp Provides common testing tools and utilities for C++ projects 33
jbeder/yaml-cpp A C++ library for parsing and emitting YAML data 5,160