The execution foldFOLD / 01
RUST-NATIVE WEB FRAMEWORKPUBLIC BETA / MEDELLÍN / 2026

PLIEGORS / 0.4.0-BETA.1 / PUBLIC BETA

PliegoRS

The framework owns the system. The browser owns the medium.

01
STATIC FIRST
Useful HTML
02
RUST + WASM
Resume by intent
03
ADAPTERS
GSAP / LENIS / THREE.JS
04
EVIDENCE
Deterministic output
PLG.RS / 01The position

A website should carry a point of view without carrying a runtime it does not need.

PliegoRS authors routes, content contracts, reactive state, asset policy, and build evidence in Rust. Useful HTML arrives first. Browser work resumes only where the document asks for it.

Established browser libraries stay native JavaScript behind explicit lifecycle adapters. PliegoRS protects the contract while leaving the visual language entirely open.

PLG.RS / 02Live contract

One authored source. Three inspectable states.

Move through the same document as source, deterministic artifact, and admitted browser behavior.

PLIEGO / LIVE CONTRACT
src/pages/home.rs
  1. 01fn home() -> View {
  2. 02 el("main")
  3. 03 .child(hero())
  4. 04 .child(contract())
  5. 05 .into_view()
  6. 06}
NO HIDDEN APP RUNTIMEHOST-OWNED OUTPUT
PLG.RS / 03The route

From authored source to expressive surface.

Every transition is visible. Every boundary has an owner.

  1. 01

    AUTHOR

    Own the document

    Routes, views, content schemas, events, and asset intent begin as explicit Rust source.

    src → graph
  2. 02

    COMPILE

    Make output accountable

    The build resolves content, routes, media policy, metadata, and a content-addressed ledger.

    graph → artifact
  3. 03

    RESUME

    Wake only what moves

    Useful HTML is already present. Rust/WASM resumes owned state at intentional boundaries.

    artifact → interface
  4. 04

    EXTEND

    Admit the medium

    GSAP, Lenis, Three.js, WebGL, and future tools enter through a versioned lifecycle contract.

    interface → expression
PLG.RS / 04The invariants

Expression on the surface. Discipline underneath.

01

DETERMINISTIC OUTPUT

The same declared inputs produce the same route graph and evidence ledger.

02

USEFUL HTML FIRST

Meaning, navigation, and essential controls do not wait for a client runtime.

03

EXPLICIT LIFECYCLE

Mount, update, unmount, abort, and cleanup are part of the adapter contract.

04

EVIDENCE UNDERNEATH

Routes, assets, source revision, and output hashes remain inspectable after build.

PLG.RS / 05Browser medium

Use the best tools in their natural state.

PliegoRS does not reinvent mature browser libraries. It gives them a narrow, observable, and disposable boundary.

  • GSAP
  • LENIS
  • THREE.JS
  • WEBGL
ADAPTER / V1
  • Lazy load
  • Motion policy
  • Capability tier
  • Automatic cleanup
Folded glass, metal, and mineral planes crossed by a registration line
PLG.RS / 06Build evidence

The artifact should remember how it came to exist.

A PliegoRS build records the route graph, source revision, asset variants, hashes, and toolchain identity. The visible page is only one layer of the result.

PLG.RS / 07Distribution

Built once. Verified per target.

PliegoRS 0.4.0-beta.1 is public on crates.io and GitHub Releases. Linux artifacts are production targets; macOS and Windows builds support local development. The release carries complete R0-R7, P8, G1, G2, and G3 evidence.

$ cargo install pliego-cli --version 0.4.0-beta.1 --locked
$ pliego new field-notes
$ cd field-notes
$ pliego dev

PLIEGORS  local  http://127.0.0.1:4400

PLIEGORS / MEDELLÍN

The authored web, with a memory.

The public beta carries completed R0-R7 and P8 hardening plus G1 and G2: documented, inspectable, independently exercised, and owned from source to output.

hello@pliegors.dev