"Write once, run anywhere (WORA)" was the famous slogan made by Sun Microsystems in 1995. At the time, this technology allowed for easy full stack engineering allowing you to target dedicated workstations and on premise servers. So long as a Java Runtime Environment existed, you could run your code. Java was unable to keep to their slogan as web browsers became more advanced, mobile devices became ubiquitous, and companies no longer required dedicated servers.
Table of Contents
Application Development
The table belows explains the types of apps you can build when consuming the codemelted crate.
| Target | Description |
|---|---|
| CLI | Utilize the console use case and build a basic interactive terminal application for your users. |
| GUI | Utilize the codemelted.js rust binding along with the TAURI framework and bring a HTML / CSS desktop GUI application powered in rust to your target operating system. |
| SERVICE | Utilize the codemelted.rs module via the crate to build a operating system service that runs in the background to support a different application across a network or on a host computer. |
| TUI | With the assistance of the codemelted-cli pwsh Core module, you can quickly build TUI application within a pwsh terminal environment. Or simply utilize the codemelted.rs module via the crate and utilize a number of Rust based TUI frameworks. |
| WEB | With the codemelted.rs module, the codemelted.js rust binding, and the power of WASM, easily build rust based web applications to run via a web browser or within a supported V8 JavaScript runtime engine. |
This project does not want to utilize ads on the different websites. To that end, any support for this project is appreciated. We are just getting started so follow on the different socials on the website for progress.
Buy Me A Coffee: Direct support for the CodeMelted content and other services not directly related to the codemelted.rs project.
GitHub Sponsorship: Direct support for the codemelted.rs project either through a one time donation or a monthly subscription.
Website: My main website where I will blog about this project along with other interest and utilize this crate to build out the main website design goals.




