# Compiler Explorer

> Compare source constructs with compiler-generated assembly to study optimizations and recognize code patterns during reverse engineering.

- Type: Learning resource
- Targets: Binary
- Category: Learning resources
- Relationship: Learning resource
- Sources reviewed: 2026-10-29
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/compiler-explorer/compiler-explorer>
- Primary source: <https://github.com/compiler-explorer/compiler-explorer/blob/c655710e809d203f988ce34653e2aa854937177c/README.md>
- Catalog page: <https://awesomerea.org/resources/compiler-explorer/>
- Record JSON: <https://awesomerea.org/resources/compiler-explorer/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/compiler-explorer/index.md)

## Requirements & limits

- Use the hosted interface or run a local instance with Node.js and configured compiler binaries. The pinned checkout’s .node-version is 22.23.4; the README accepts that version or newer and documents make-based setup.
- The tool compiles supplied source for comparison; it does not recover source from an arbitrary binary. The hosted compiler inventory and a local instance’s configured compilers can differ.

## Primary sources

1. <https://github.com/compiler-explorer/compiler-explorer/blob/c655710e809d203f988ce34653e2aa854937177c/README.md>
2. <https://github.com/compiler-explorer/compiler-explorer/blob/c655710e809d203f988ce34653e2aa854937177c/.node-version>

## More in References and learning

- [DecBench](https://awesomerea.org/resources/decbench/index.md) · Research
- [Little Big Adventure engine architecture](https://awesomerea.org/resources/lba-engine-architecture/index.md) · Learning resource
- [IDA Pro guide](https://awesomerea.org/resources/ida-pro-guide/index.md) · Learning resource
- [PAN GlobalProtect protocol documentation](https://awesomerea.org/resources/pan-globalprotect-protocol-doc/index.md) · Documentation
- [MiiTube](https://awesomerea.org/resources/miitube-format/index.md) · Documentation
- [FSEQ File Format](https://awesomerea.org/resources/fseq-file-format/index.md) · Documentation

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
