awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
compiler-explorer avatar

compiler-explorer/compiler-explorer

0
View on GitHub↗
18,850 stele·2,061 fork-uri·TypeScript·BSD-2-Clause·2 vizualizărigodbolt.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.

Istoric stele

Graficul istoricului de stele pentru compiler-explorer/compiler-explorerGraficul istoricului de stele pentru compiler-explorer/compiler-explorer

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Compiler Explorer

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Compiler Explorer.
  • dotnet/fsharpD

    dotnet/fsharp

    4,308Vezi pe 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#
    Vezi pe GitHub↗4,308
  • dotnet/roslynAvatar dotnet

    dotnet/roslyn

    20,241Vezi pe 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
    Vezi pe GitHub↗20,241
  • winfunc/deepreasoningAvatar winfunc

    winfunc/deepreasoning

    5,356Vezi pe 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
    Vezi pe GitHub↗5,356
  • erguotou520/byeAvatar erguotou520

    erguotou520/bye

    4,502Vezi pe 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

    Vezi pe GitHub↗4,502
Vezi toate cele 30 alternative pentru Compiler Explorer→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale compiler-explorer/compiler-explorer?

Principalele funcționalități ale compiler-explorer/compiler-explorer sunt: 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.

Care sunt câteva alternative open-source pentru compiler-explorer/compiler-explorer?

Alternativele open-source pentru compiler-explorer/compiler-explorer includ: 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…