Skip to content
@RustCFML

RustCFML

RustCFML

A CFML engine written in Rust. One native binary, no JVM.

CFML on a Rust engine that starts instantly, holds around 60 MB under load and runs 2 to 3.5 times the throughput of Lucee 7. Databases, WebSockets, MCP servers, observability and native extensions are all inside the binary. Deploy it as a web application, a container, a Cloudflare Worker, a single-file app or a CLI tool.

MIT licensed. Learn more at rustcfml.org.

Repositories

Repository What it is
RustCFML The Lucee compatible engine, docs and releases. Start here.
RustCFML-Docker Reference container image, ghcr.io/rustcfml/rustcfml.
RustCFML-Cloudflare-worker Example of RustCFML running on Cloudflare Workers.
RustCFML-Website Source of rustcfml.org, served by RustCFML itself.

Extensions

Extensions are Rust compiled to a single .rcx file. Install one with rustcfml ext install and its functions become ordinary built-ins.

Extension What it adds
RustCFML-Extension-Browser Headless browser for screenshots and PDFs, with no Chrome or JVM.
RustCFML-Extension-Typst Document and PDF generation backed by Typst.

Extensions can also be configured in the server-level .cfconfig.json: an extra directory to load from, which ones to enable or disable, and per-extension settings.

{
  "extensions": {
    "directory": "lib/extensions",
    "enabled": ["browser", "typst"],
    "settings": {
      "typst": { "fontDir": "/usr/share/fonts" }
    }
  }
}

Want to write your own? See the extension guide.

ColdFusion® is a registered trademark of Adobe Inc. RustCFML is an independent open-source project and is not affiliated with or endorsed by Adobe.

Pinned Loading

  1. RustCFML RustCFML Public

    A CFML interpreter written in RUST

    Rust 34 8

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…