Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axel-DICE Code Editor 💻🎲

Dynamic Integrated Code Editing with Instant Execution & Zero-Setup Environment

SourceForge Downloads Version License


Axel-DICE is a lightweight, zero-configuration desktop code editor designed around the Dynamic Integrated Code Editing (DICE) paradigm. Write code and execute it immediately with a single click—eliminating manual compilation steps, workspace configuration, and tedious project scaffolding.


📥 Downloads & Distribution

Pre-built binaries and project releases are available on SourceForge:

👉 Download Axel-DICE on SourceForge


📑 Table of Contents


✨ Key Features

  • ⚡ Instant Execution (DICE): Run multi-language code snippets on the fly without having to manually save, configure build tasks, or execute manual compiler commands.
  • 🔍 Auto Language Detection (ALD): Automatically parses syntax patterns to detect popular languages (including C, C++, Java, and Python) without requiring manual dropdown selection.
  • 💾 Real-Time Auto-Save: Automatically persists scratchpad modifications in real time, preventing loss of progress.
  • 🖥️ Dynamic Integrated Terminal: Embedded runtime terminal provides immediate feedback and standard I/O display directly inside the interface.
  • 🚀 Zero-Configuration Portable Setup: Minimal dependencies, rapid boot time, and immediate out-of-the-box readiness for rapid testing and scripting.

🌐 Supported Languages

Axel-DICE supports over 25 languages for rapid authoring and execution:

Systems & Native Web & Modern Scripting & Dynamic Enterprise & Functional Legacy & Scientific
• C
• C++
• Rust
• Assembly (x86)
• TypeScript
• JavaScript
• HTML
• Python
• Ruby
• PHP
• Lua
• Perl
• Bash / Shell
• Java
• C#
• Kotlin
• Go
• Swift
• Dart
• Scala
• R
• MATLAB
• Haskell
• Fortran
• COBOL
• Visual Basic

🖥️ Interface Preview & Quickstart

1. Launchpad

Launch Axel-DICE and click Launch DICE on the startup screen to initialize the editor workspace:

Axel-DICE Launcher

2. Code Editor Workspace

Paste or write your source code in the main editor area.

  • Smart Detection: C, C++, Java, and Python are detected automatically upon typing.
  • Manual Override: For other target languages, use the language selector dropdown situated directly above the Run button.
Editor Workspace

3. Integrated Real-Time Output

Click the Run button. Axel-DICE handles compilation and execution under the hood, streaming stdout and stderr directly to the output console:

Dynamic Terminal Execution

🔄 Workflow Overview

┌───────────────────┐      ┌─────────────────────────┐      ┌─────────────────────┐
│   Write Snippet   │ ───► │  Auto Language Detect   │ ───► │   Click "Run"       │
│  (Zero Scaffold)  │      │ (C, C++, Java, Python)  │      │ (Instant Execution) │
└───────────────────┘      └─────────────────────────┘      └──────────┬──────────┘
                                                                       │
                                                                       ▼
                                                            ┌─────────────────────┐
                                                            │  Dynamic Terminal   │
                                                            │   (Instant Output)  │
                                                            └─────────────────────┘

👤 Author & Contact

About

Axel-DICE Code Editor

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages