Run compilers interactively from your web browser and interact with the assembly

18.6K stars 2.0K forks 18.6K watchers TypeScript BSD 2-Clause "Simplified" License
assembly c c-plus-plus compiler cpp dlang go hacktoberfest haskell haskell-language ispc python rust rust-lang swift
26 Open Issues Need Help Last updated: Mar 4, 2026

Open Issues Need Help

View All on GitHub
good first issue request Status: triaged

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

AI Summary: The user requests an enhancement to allow the `Ctrl+S` (save) shortcut to be configured to trigger a "compile" action. Currently, `Ctrl+S` has various configurable behaviors, but "compile" is not an option, despite a similar action likely being available via `Ctrl+Enter`.

Complexity: 2/5
good first issue request

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
good first issue lang-cuda request

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers request lang-nim

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted lang-haskell new-libs request

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers lang-c probably-wont-happen

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-language request

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers probably-wont-happen

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
enhancement help wanted new-language request lang-javascript

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
enhancement help wanted

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
enhancement help wanted ui

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
enhancement help wanted ui good first issue

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted lang-c++ new-libs request

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers probably-wont-happen

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
question help wanted new-compilers new-language probably-wont-happen

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
enhancement help wanted new-compilers probably-wont-happen

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted new-compilers lang-c++

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
help wanted request lang-dotnet

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

AI Summary: Improve the user experience of the Compiler Explorer for Rust by providing configurable hints or automatically adding code modifications to ensure assembly output is generated when expected, addressing issues caused by inlining and the lack of a main function. This involves potentially adding compiler-specific messages or automatically adding attributes like `#[inline(never)]` or `#[no_mangle]` to user code when appropriate, and handling warnings about unused main functions.

Complexity: 4/5
ui good first issue

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift

AI Summary: The task requires decoupling the image URLs used in Compiler Explorer's site templates from the template names. This involves adding a unique ID to each template, modifying the `lib/site-templates.ts` file and its type definition, updating the frontend to use the IDs, and adjusting the screenshot generation script (`etc/scripts/generate_site_template_screenshots.ts`) to correctly handle the new ID system. This change addresses the issue where special characters in template names cause incorrect image loading.

Complexity: 4/5
good first issue

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift
Not awaiting in tests about 1 year ago

AI Summary: The Compiler Explorer project's test suite needs to be updated to explicitly await promises within the `expect(actual).resolves.toEqual(expected)` assertions. This is necessary to ensure correct test execution and prevent failures in future Vitest versions.

Complexity: 3/5
good first issue

Run compilers interactively from your web browser and interact with the assembly

TypeScript
#assembly#c#c-plus-plus#compiler#cpp#dlang#go#hacktoberfest#haskell#haskell-language#ispc#python#rust#rust-lang#swift