Lux Builder

Four ways to build.
One language.

AI no-code, traditional no-code, low-code, and visual drag-and-drop. One tool. One language. Energy receipt on every build.

$5 minimum balance · Pay per joule
Every mode produces the same output: compiled Lux → 398 KB WASM with a full energy receipt. No matter how you build, you ship clean code.
398
KB output
1,714
Std modules

Describe it.
Lux builds it.

Chat with AI to create full-stack applications. Lux generates native .lux source, not framework boilerplate. Every generated component comes with an energy cost displayed inline.

For prompt-to-app, AI-assisted, and chat-driven development
lux-lang.dev/build
Build me a SaaS dashboard with auth, billing, and a data table that loads from JouleDB
Building your dashboard with 4 components: AuthGate, BillingPanel, DataTable, and Layout shell. Using JouleDB for the data layer.
12 components · 0.28 J estimated
Describe what you want to build...

Energy-Aware Generation

AI shows energy cost per component as it generates. You see joules before you ship.

🛠

Full-Stack in One File

Backend, frontend, auth, database — all in .lux. No gluing services together.

🚀

One-Click Deploy

Deploy to Invisible, Cloudflare, AWS, or self-host. No vendor lock-in. Your .lux files, your choice.

📊

JouleDB Built In

Graph + relational + vector database. No external dependency. Everything built in.

🔒

You Own the Code

Real .lux source files. Git-diffable. Export anytime. No proprietary format lock-in.

🌱

4.3x Less Energy

Same app, fraction of the carbon. Every build generates a compliance-ready energy receipt.

Built for

Full-stack apps
Prototypes
MVPs
Internal tools
Landing pages
API backends

Pick a template.
Ship in minutes.

Production-ready templates for SaaS, e-commerce, portfolios, dashboards, and more. Every template shows its energy footprint upfront. No coding required. No 2.5 MB "Hello World."

For websites, SaaS apps, and e-commerce — no coding required
lux-lang.dev/templates
SaaS
SaaS Starter
Auth + Billing0.12 J/req
Shop
E-Commerce
Cart + Checkout0.18 J/req
Blog
Publication
CMS + SEO0.04 J/req
Dash
Admin Panel
Tables + Charts0.15 J/req
API
API Backend
REST + GraphQL0.08 J/req
AI
AI Chat App
LLM + RAG0.92 J/req
📄

Real Templates, Not Demos

Production-ready with auth, data layer, routing, and deployment config. Not a "get started" skeleton.

Energy Labels

Every template shows J/request. Pick the one that fits your energy budget.

📈

Scales to 10M Records

JouleDB data layer. No "upgrade to pro" at 100K records. No scaling wall.

🔌

Full Export

Everything is .lux source. lux eject gives you the code. No proprietary format.

🌐

Deploy Anywhere

Invisible, Cloudflare, AWS, or self-host static WASM. Your infrastructure, your choice.

🛠

Version Control

Text files. Git works. Branches work. Code review works. No visual-only black box.

Built for

Marketing sites
SaaS products
E-commerce
Portfolios
Blogs
Community platforms

Drag when you want.
Code when you need.

Visual components with full code access underneath. Connect databases and APIs visually, drop to .lux source for custom logic. Git integration built in.

For internal tools, dashboards, and custom business logic
lux-lang.dev/studio
Source — dashboard.lux
component Dashboard {
data users = query("SELECT * FROM users")
data stats = aggregate(users, "revenue")

view {
MetricBar(stats)
DataTable(users, sortable: true)
Chart(stats, type: "bar")
}
}
Preview
$42.8K
REVENUE
1,247
USERS
0.12J
PER REQUEST
USERS TABLE
Alice Chen · $12,400 · Active
Bob Park · $8,200 · Active
Carol Wu · $22,200 · Trial
🖥

Direct DB Connection

Query JouleDB, PostgreSQL, MySQL, or any API directly. No middleware. No data proxy fees.

🛠

Code + Visual

Switch between visual editor and .lux source anytime. Changes sync both directions.

🔌

Git Native

Every change is a text diff. Branch, review, merge. No visual-only version history.

Custom Logic in Lux

When visual isn't enough, write Lux. Type-safe, memory-safe, energy-metered. Not JavaScript.

📊

Internal Tools

Admin panels, dashboards, approval workflows — no per-seat pricing.

💰

No Per-Seat Pricing

$5 minimum balance. Pay for compute energy, not headcount. No per-user fees.

Built for

Admin panels
Dashboards
Approval workflows
Data tools
CRM systems
Reporting

See the energy.
On the canvas.

Drag components. See their energy cost live. Build layouts visually with joules displayed per component. The first visual builder where you can see what your design costs the planet.

For pixel-perfect layouts with energy visibility
lux-lang.dev/canvas
Components
Header 0.002J
NavBar 0.003J
Hero 0.005J
DataTable 0.018J
Form 0.008J
Chart 0.022J
Footer 0.001J
Auth Gate 0.004J
MyApp — Header
DataTable · 3 columns · 1,247 rows
0.018 J/render
Contact Form
0.008 J/submit
Total: 0.029 J/page

Live Energy Labels

Every component on the canvas shows its energy cost. Add a chart? See the joules change.

🎨

Design + Logic

Visual layout with logic wiring. Not just pretty pictures — real data binding, real state management.

📄

Exports Real Code

The canvas writes .lux source. What you see is what compiles. No black-box generation.

🛠

Component Library

1,714 standard library modules as drag-and-drop components. Audited, typed, energy-profiled.

📊

Responsive Preview

See your layout on mobile, tablet, desktop. Energy cost adjusts per viewport.

🚀

Canvas to Production

One click from canvas to deployed WASM. No build step. No webpack. No "it works in preview."

Built for

Landing pages
Design systems
Responsive layouts
Component libraries
Microsites
Product pages

What Lux ships.

A standard SaaS dashboard. Four build modes. One output. One energy receipt.

Metric
Lux
Output size
398 KB
Energy per request
0.12 J
Energy receipt
Every operation
SCI / RGESN
Pass
Database
JouleDB (10M+ rows)
Export code
Yes
Pricing
$5 min · pay per joule

Build clean. Ship efficient.

1,714 modules. Four build modes. Every operation metered in joules. $5 minimum balance. Pay only for the energy you use.