Compress JavaScript with the Closure Compiler and choose an optimization level and formatting options.
Comp Cert
Compile C with CompCert, a formally verified compiler targeting ARM, PowerPC, RISC-V, and x86 processors.

About Comp Cert
CompCert is a compiler for the core C language that generates code for ARM, PowerPC, RISC-V, and x86 processors. Its distinguishing feature is that it was formally verified using the Coq proof assistant. The project describes the generated assembly code as formally guaranteed to behave as the semantics of the source C code prescribe. This is the GitHub repository for the project, which is maintained by INRIA and AbsInt.
CompCert is not free software. This release is non-commercial and can be used only for evaluation, research, educational, and personal purposes. AbsInt sells a commercial version without this restriction, which includes professional support and extra features. The project's LICENSE file has more detail.
Key features
- Compiles the core C language to assembly code for four processor families
- Generates code for ARM, PowerPC, RISC-V, and x86 processors
- Formally verified using the Coq proof assistant
- Project describes generated assembly as formally guaranteed to follow C source semantics
- Non-commercial release limited to evaluation, research, educational, and personal use
- Formally verified with the Coq proof assistant
- Targets ARM, PowerPC, RISC-V, and x86 processors
- Not free software
- The non-commercial release cannot be used for commercial purposes
- Supports the core C language only
Comp Cert at a glance
- Website
- github.com/AbsInt/CompCert
- Category
- Development › Programming Languages
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Comp Cert alternatives
Tools and sites you could use instead, ranked by how closely they match.
Inspect C++ source code from a compiler’s perspective with C++ Insights, an interactive source transformation tool.
Explore GitHub Awesome lists through AwesomeExplorer, a web app for finding repositories and resources.
The Twitter Text Java library tokenizes and parses text according to platform text requirements.
JEnv for Windows switches the active Java version with a short command.
LMQL provides a programming language for interactions with large language models.
Popular in Programming Languages
Well-known listings from the same topic.
Comp Cert FAQ
Can CompCert be used commercially?
Where are general discussions about CompCert held?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










