awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
compiler-explorer avatar

compiler-explorer/compiler-explorer

0
View on GitHub↗
18,850 星标·2,061 分支·TypeScript·BSD-2-Clause·6 次浏览godbolt.org↗

Compiler Explorer

Compiler Explorer is an online tool and analysis platform used to translate source code into assembly in real time. It functions as a cross-compiler analysis tool, allowing users to examine how various compilers and versions translate the same source code into machine code to analyze optimizations and generation patterns.

The platform supports low-level language debugging and the comparison of assembly output across different compiler toolchains. It also provides a self-hosted environment option for users who need to run private deployments with custom binaries or operate within secure offline networks.

The system integrates a remote-execution backend that runs compiler binaries in sandboxed processes and a web-based frontend. It includes a network interface for querying compiler data and retrieving assembly output via an API.

Features

  • Source-to-Assembly Translation - Translates source code into assembly in real time to analyze how specific language constructs are compiled.
  • Compiler Transformation Analysis - Analyzes how source code is translated into assembly to understand compiler optimizations.
  • Online Compilers - Offers a web-based interface to translate source code into assembly in real time.
  • Assembly Output Comparison - Compares assembly output across different compiler versions to analyze optimization differences.
  • Cross-Compiler Analysis Tools - Provides a platform for comparing the assembly output of different compilers and versions for the same source code.
  • Source Code Compilers - Transforms source code from multiple languages into assembly for immediate analysis.
  • Binary Execution Sandboxes - Runs untrusted compiler binaries inside restricted environments to prevent unauthorized system access.
  • Remote Compiler Execution - Provides a server infrastructure that runs compiler binaries in isolated sandboxes and streams output to the client.
  • Private Infrastructure Hosting - Supports deployment within private networks for use with custom toolchains or secure offline operations.
  • Self-Hosted Instances - Allows users to run a private version of the environment to use custom compiler binaries.
  • Compiler APIs - Provides a network interface to retrieve assembly output and list available compiler versions.
  • Self-Hosted Enterprise Environments - Provides a private deployment option for using custom toolchains within secure offline networks.
  • Low-Level Machine Code Optimizations - Verifies final machine code to identify performance bottlenecks or unexpected compiler behavior.
  • Stateless Architectures - Processes compilations independently to scale across multiple execution nodes without maintaining shared session state.
  • Binary Path Resolution - Retrieves absolute file system paths to specific compiler binaries on the host for execution.

Star 历史

compiler-explorer/compiler-explorer 的 Star 历史图表compiler-explorer/compiler-explorer 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

compiler-explorer/compiler-explorer 是做什么的?

Compiler Explorer is an online tool and analysis platform used to translate source code into assembly in real time. It functions as a cross-compiler analysis tool, allowing users to examine how various compilers and versions translate the same source code into machine code to analyze optimizations and generation patterns.

compiler-explorer/compiler-explorer 的主要功能有哪些?

compiler-explorer/compiler-explorer 的主要功能包括:Source-to-Assembly Translation, Compiler Transformation Analysis, Online Compilers, Assembly Output Comparison, Cross-Compiler Analysis Tools, Source Code Compilers, Binary Execution Sandboxes, Remote Compiler Execution。

compiler-explorer/compiler-explorer 有哪些开源替代品?

compiler-explorer/compiler-explorer 的开源替代品包括: dotnet/fsharp — F# is a strongly typed, functional programming language and compiler for the .NET ecosystem. It transforms functional… dotnet/roslyn — The .NET Compiler Platform is a collection of open-source APIs for C# and Visual Basic that provides deep code… winfunc/deepreasoning — DeepReasoning is a self-hosted AI gateway and chat interface that provides an LLM inference API. It functions as a… erguotou520/bye — Bye is a JSON-based web application and content provider that serves as a digital repository for encouraging messages… cisco/chezscheme — ChezScheme is a compiler and runtime environment for the Scheme programming language that transforms source code into… c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static…

Compiler Explorer 的开源替代方案

相似的开源项目,按与 Compiler Explorer 的功能重合度排序。
  • dotnet/fsharpD

    dotnet/fsharp

    4,308在 GitHub 上查看↗

    F# is a strongly typed, functional programming language and compiler for the .NET ecosystem. It transforms functional source code into Common Intermediate Language for execution on the .NET runtime and provides a foundational core library of primitive types and functions. The language emphasizes immutability and uses a static, constraint-based type inference system to automatically determine variable types without requiring explicit user annotations. It also functions as a Language Server Protocol provider, exposing compiler logic through a service-based API to deliver real-time code analysis

    F#
    在 GitHub 上查看↗4,308
  • dotnet/roslyndotnet 的头像

    dotnet/roslyn

    20,241在 GitHub 上查看↗

    The .NET Compiler Platform is a collection of open-source APIs for C# and Visual Basic that provides deep code analysis, refactoring, and automated source code generation. It serves as the core infrastructure for building development tools, offering a platform to inspect, modify, and understand source code through immutable syntax trees and semantic models. The platform distinguishes itself by providing full-fidelity syntax trees that preserve every character of source code, including whitespace and comments, alongside an incremental compilation pipeline that enables near-instant feedback dur

    C#csharphacktoberfestroslyn
    在 GitHub 上查看↗20,241
  • winfunc/deepreasoningwinfunc 的头像

    winfunc/deepreasoning

    5,356在 GitHub 上查看↗

    DeepReasoning is a self-hosted AI gateway and chat interface that provides an LLM inference API. It functions as a bridge that merges reasoning traces from DeepSeek R1 with the generative capabilities of Claude models to facilitate complex problem solving. The system is delivered as a dockerized application, allowing for deployment on private infrastructure. This architecture enables private LLM inference and secure local management of API keys and authentication tokens on user-controlled hardware. The project covers multi-model orchestration by combining chain-of-thought reasoning and gener

    Rustaianthropicanthropic-claude
    在 GitHub 上查看↗5,356
  • erguotou520/byeerguotou520 的头像

    erguotou520/bye

    4,502在 GitHub 上查看↗

    Bye is a JSON-based web application and content provider that serves as a digital repository for encouraging messages and positive affirmations. It functions as a motivational quote API and a self-improvement message service designed to support mental wellness and personal growth. The project provides a stream of resilience-focused messages and daily motivational quotes intended to help manage stress and build emotional strength. It delivers structured personal development content and inspirational messages to encourage a positive mindset. The application utilizes a REST-based API architectu

    在 GitHub 上查看↗4,502
  • 查看 Compiler Explorer 的所有 30 个替代方案→