RC

A compiled web language. Backend + frontend + native binaries. One source, four targets.

curl -fsSL https://rc.ami.best/install.sh | sh

LearnDownload

Four targets, one language

Backend

gma run:8080 app.rc

HTTP server · routes · SQLite · sessions · middleware

Frontend

gma build:js app.rc

Interactive browser apps · events · DOM updates

WASM

gma build:wasm app.rc

WebAssembly for modern browsers

Native

gma build:native app.rc

Machine-code ELF binary · ~17 KB · no runtime

Hello World

<rc>
<ropecode>
<gma>
    <server port="8090">
        <route path="/" method="GET">
            return "Hello, World"
        </route>
    </server>
</gma>
</ropecode>
</rc>

Install

curl -fsSL https://rc.ami.best/install.sh | sh

Or download manually:

wget https://rc.ami.best/releases/rc-0.1.0-linux-x64.tar.gz
tar xzf rc-0.1.0-linux-x64.tar.gz
sudo mv gma luvpak repl learn /usr/local/bin/

Learn in 12 languages

Englishதமிழ்हिन्दीമലയാളം한국어中文日本語EspañolFrançaisالعربيةРусскийDeutsch
gma-learn              # English
gma-learn ta           # Tamil
gma-learn hi           # Hindi
gma-learn list         # all languages

License

Free for individuals, students, and non-profits. Paid for organizations ($50/mo or $8000/yr). Details →