io.github.compiler-explorer/compiler-explorer

Compiler Explorer

Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links

1.0.0
Version
remote
Transport
7
Tools

Security review

Review passed

Reviewed Jan 1, 2000.

  • tools: 7 tools scanned
  • metadata: scanned

No findings.

Tools (7)

  • compile

    Compile source code and return assembly output, stdout, and stderr

  • list_compilers

    List available compilers, optionally filtered by language

  • list_languages

    List supported languages. Each entry has `defaultCompiler` and `compilerCount`.

  • list_libraries

    List available libraries for a given programming language

  • lookup_asm_instruction

    Look up documentation for an assembly instruction

  • generate_short_url

    Create a Compiler Explorer short URL for sharing code with compiler settings

  • get_shortlink_info

    Retrieve source and compiler config from a CE short URL. Compiler entries are returned in the `compile` tool's shape ({compiler, options, libraries:[{id, version}]}). Multi-pane shortlinks (executors, conformance views, CMake trees, per-compiler filters/tools) are flattened — only the basic compile inputs survive.