01 / DesignCraft Page layout · Early alpha

01 DesignCraft

The page-layout app you already know how to use.

Spreads and parent pages, threaded text frames, paragraph and character styles, text wrap and a real paragraph composer — a free, open-source InDesign alternative written entirely in Rust and compiled to WebAssembly. It imports and writes IDML, exports PDF/X and EPUB, needs no account, never uploads your documents, and works offline. Open the DesignCraft editor — free and open source.

Runs in your browser — free and open source

DesignCraft, a free online page-layout and desktop-publishing app, showing a magazine spread with a threaded three-column story selected
Quarterly, Spring Issue: a threaded three-column story, a wrapped pull quote and parent-page folios, set by DesignCraft’s own paragraph composer

02 / Highlights

What’s inside.

01

Familiar by design

Spreads and parent pages, frames and threaded stories, the Control panel, swatches, text wrap — the InDesign layout, tools, panels and shortcuts, rebuilt clean-room in Rust.

02

Beautiful type

A Knuth–Plass paragraph composer, dictionary hyphenation, word/letter/glyph-scaling justification, keeps, optical margin alignment, baseline grid and columns — identical line breaks on screen and in PDF.

03

Open formats

A documented native format, IDML import and export, PNG and PDF proofing, PDF/X-4 and PDF/A-2b export, and EPUB — no subscription, no licence server, no telemetry.

04

Fast by architecture

Multithreaded SIMD rendering, copy-on-write documents with O(1) undo snapshots, and cached composition — a Rust engine, not a port of a desktop app.

05

Agent-native

Every menu item, tool gesture, panel control and dialog is drivable over a JSON control channel and an MCP server — agents can lay out documents like a designer.

06

Everywhere

One Rust codebase for desktop and the web; your files stay on your device in the browser build, cached for offline work.

03 / Made for

Real publishing, in a browser tab.

01

Lay out a magazine

Thread body text across columns and pages, wrap it around figures, keep headlines with their leads, and flow it all from one story file.

02

Design documents and reports

Parent pages for running headers and folios, styles for consistency, baseline grid for polish — then export a press-ready PDF/X-4.

03

Build books for EPUB

Bring text in, structure it with styles, and export reflowable EPUB straight from the layout — one tool from manuscript to published.

04 / Typography

Type set the way typesetters mean it.

Most tools break lines one line at a time. DesignCraft’s Knuth–Plass composer optimizes the whole paragraph — hyphenation from public dictionaries and trained patterns, justification tuned by word, letter and glyph scaling, keeps that hold headings to their following line, optical margin alignment that hangs punctuation into the margin, and a baseline grid columns snap to.

A magazine interior page set by DesignCraft: multi-column body text with a wrapped image and hanging punctuation at the optical margin
A set page: columns, text wrap and optical margin alignment, all composed by the engine

05 / Screenshots

Captured in DesignCraft.

A magazine spread in DesignCraft with a threaded story selected and its thread line visible
The spread view: threaded story selected, in/out ports and thread line visible
The cover of the sample magazine designed in DesignCraft
Quarterly’s cover — set and exported by DesignCraft’s own PDF writer

06 / Get DesignCraft

Nothing to install.

Open a tab

The full layout engine, compiled to WebAssembly — no download, no installer, no account. It boots like a web page and lays out like a native app.

Launch the editor

Works offline

Install it as an app from your browser and DesignCraft keeps working without a connection — the shell, the engine and your last document are cached on your device.

Your documents stay yours

Layouts open from and save back to your device as IDML or DesignCraft’s documented native format. Nothing is uploaded — there is no server to upload to.

07 / FAQ

Questions, answered.

Is DesignCraft really free?

Yes. DesignCraft is free and open source under MIT OR Apache-2.0 — no subscription, no licence server, no telemetry. The web app needs no account.

Can it open InDesign files?

It imports and exports IDML, the open interchange format InDesign itself uses; layouts round-trip through IDML rather than the proprietary .indd.

Can it export PDF and EPUB?

Yes — PDF including the PDF/X-4 and PDF/A-2b standards, plus EPUB, and PNG for proofs; all written by DesignCraft’s own Rust code.

Does the layout tool work offline?

Yes. Install DesignCraft as an app from your browser and the shell, the engine and your last document are cached on your device; editing continues without a connection.

How good is the typography?

A Knuth–Plass paragraph composer (plus single-line), dictionary hyphenation, word/letter/glyph-scaling justification, keeps, optical margin alignment, baseline grid and columns — and line breaks are identical on screen and in the exported PDF.

Is my document uploaded anywhere?

No. The editor runs in the tab; documents open from and save back to your device. There is no server to upload to.

08 / The family

The Craft apps.

DesignCraft is one of a family of open crafting tools.

Set something beautiful.

Spreads, styles and a real composer — in a tab, for free.

Start laying out