Top 15 Rust Playground Alternative and Similar Softwares | Dec 2024

Experiment in-browser with Rust code, seeing compiled ASM code as you go.

1. Compiler Explorer

Compiler Explorer Compiler Explorer is an interactive compiler. The left-hand pane shows editable C/C++/Rust/Go/D code. The right, the assembly output of having compiled the code with a given compiler and settings. Multiple compilers are supported, and the UI layout is configurable (the Golden Layout library is used for this).......

2. kodeWeave

kodeWeave kodeWeave is a realtime coding playground for HTML, CSS and Javascript. Similar to JSFiddle and JSBin, but kodeWeave was made to work offline but also as a prototyping application to build applications for desktop operating systems while on mobile devices. (PhoneGap Build is recommended for mobile devices)kodeWeave similar to jsfiddle,......

3. Falcon C++ IDE

Falcon C++ IDE Falcon C++ is an IDE to help simplify development of C++ applications.FEATURESPackage support including devpack files and project templatesCode completionFind declarationCode templatesShow tips when mouse over codeTree structured projects, drag and drop files, project property advancedSource code formatterDebug support with auto add watch of current variables, Show tips with expression......

4. Keypress Editor

Keypress Editor This is the editor you were looking for. Keypress is an offline, desktop based code editor. Use Keypress to edit your local files, on any platform. Keypress features a stylish and simplistic interface, and intuitive features like project management and fuzzy search for opening files. It also supports versatile layouts,......

5. Peppermint

Peppermint Peppermint is a tweakable Swiss Army knife for Coding on your Mac.Features- 60+ different syntaxes supported- 10+ different themes- Lots of different plugins/tools for everything you need- Instantly Run/Preview your code in 26 languages, without ever leaving Peppermint- Integrated FTP/SFTP/WebDav support- Built-in Node.js/CoffeeScript/Clojure support- 100% Emmet integration- Live JavaScript/CoffeeScript/Bash console-......

6. JetBrains MPS

JetBrains MPS JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.Composable languagesDevelopers from different domains can benefit from domain specific language extensions in general purpose programming languages.......

7. NASM

NASM The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. It will also output plain binary files. Its syntax is designed to be......

8. MPLAB X IDE

MPLAB X IDE The MPLAB X IDE is the new graphical, integrated debugging tool set for all of Microchip’s more than 800 8-bit, 16-bit and 32-bit MCUs and digital signal controllers, and memory devices. It includes a feature-rich editor, source-level debugger, project manager, software simulator, and supports Microchip’s popular hardware tools, such as......

9. Buck

Buck Buck is a build system developed and used by Facebook. It encourages the creation of small, reusable modules consisting of code and resources, and supports a variety of languages on many platforms.......

10. 8bitworkshop

8bitworkshop 8bitworkshop is a browser-based IDE for Atari 2600 development built on Javatari and DASM and CodeMirror .......

11. CodeExec

CodeExec codeExec let your create an online web application allowing users to create and execute code written in JavaScript, HTML, and CSS online.......

12. codebender

codebender Program your arduino online. codebender is a web platform for hackers, makers and artists. Code, store and manage your Arduino sketches on the cloud, and even compile and flash them to your Arduino. Right from your browser.......

13. Kompare

Kompare Kompare is a GUI front-end program that enables differences between source files to be viewed and merged. It can be used to compare differences on files or the contents of folders, and it supports a variety of diff formats and provide many options to customize the information level displayed.......

14. binbash

binbash A command line utility for compiling a shell script into a binary executable.......

15. clang

clang C, C++, Objective C and Objective C++ front-end for the LLVM compiler.......