Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Elixir Volt ⚡

Elixir-native frontend toolchain. No Node.js, no npm, no esbuild — just Rust NIFs on the BEAM.

Packages

Package Description Hex
volt Dev server, HMR, Tailwind CSS, production builds Hex
oxc JS/TS parse, transform, bundle, minify Hex
vize Vue SFC compilation, Vapor IR, LightningCSS Hex
oxide_ex Tailwind CSS content scanning (Rust NIF) Hex
quickbeam QuickJS runtime for the BEAM Hex
phoenix_vapor Vue templates as native LiveView renders Hex
npm npm package manager for Elixir Hex

How it fits together

Phoenix app
├── volt            — asset pipeline (dev server + builder)
│   ├── oxc         — JS/TS compilation (Rust NIF)
│   ├── vize        — Vue SFCs + CSS (Rust NIF)
│   ├── oxide_ex    — Tailwind scanning (Rust NIF)
│   └── quickbeam   — Tailwind compiler (QuickJS)
└── phoenix_vapor   — Vue templates → %Rendered{} (SSR)
    ├── vize        — Vapor IR compilation
    └── quickbeam   — JS expression evaluation