Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiegec/online_decaf

Online Decaf Compiler
https://github.com/jiegec/online_decaf

Last synced: 2 months ago
JSON representation

Online Decaf Compiler

Awesome Lists containing this project

README

        

# online_decaf

Run Decaf compiler online. Based on jiegec/decaf-rs which is based on decaf-lang/decaf-rs. Using yew for frontend Rust framework.

## How to run

```shell
cargo install cargo-web
cargo web build --bin main
cargo web build --bin worker
cd static
caddy
```

## How to deploy

```shell
cargo web build --bin main --release
cargo web build --bin worker --release
```

See .github/workflows/rust.yml for more.

## License

Licensed under MIT License.

`static/libwabt.js` is taken from [WABT Online Demo](https://webassembly.github.io/wabt/demo/wat2wasm/).