About DesignCraft
DesignCraft is a page layout and publishing application developed in Rust, currently in development. It provides tools for creating multi-page documents with spreads, parent pages, frames, threaded stories, paragraph and character styles, swatches, and text wrap. The app includes a Knuth–Plass paragraph composer with dictionary hyphenation, optical margin alignment, and baseline grids, ensuring consistent line breaks on screen and in PDF output.
It supports print-ready PDF export with selectable text, embedded fonts, CMYK and spot colors, bleed, crop marks, and archival PDF/A format. The application is designed for speed with multithreaded SIMD rendering, copy-on-write documents, and cached composition. It offers a documented native format, PNG export, and layout interchange import/export. DesignCraft is agent-native, allowing every menu item, tool, panel, and dialog to be driven via a JSON control channel and an MCP server.
Key features
- Spreads and parent pages, frames, threaded stories, paragraph and character styles, swatches, and text wrap
- Knuth–Plass paragraph composer with dictionary hyphenation, optical margin alignment, and baseline grids
- Print-ready PDF export with selectable text, embedded fonts, CMYK and spot colors, bleed, crop marks, and PDF/A
- Multithreaded SIMD rendering, copy-on-write documents with instant undo, and cached composition
- Documented native format, PNG export, and layout interchange import/export
- Agent-native: JSON control channel and MCP server for driving all UI elements
Good fit for
- Creating multi-page documents with professional layout and typography
- Producing print-ready PDFs with color management and crop marks
- Automating layout tasks via scripting and agent control
DesignCraft: questions and answers
- What is DesignCraft used for?
- DesignCraft is a native page layout and publishing application built in Rust, offering spreads, parent pages, threaded stories, styles, swatches, and text wrap with a professional paragraph composer. It is a good fit for creating multi-page documents with professional layout and typography, producing print-ready PDFs with color management and crop marks, and automating layout tasks via scripting and agent control.
- Is DesignCraft open source?
- Yes. DesignCraft is open source under the Apache-2.0 licence. Its source code is on GitHub at storytold/designcraft and is written mainly in Rust.
- Is DesignCraft free?
- Yes. DesignCraft is open source, so the software itself is free to use.
- Can I self-host DesignCraft?
- Yes. DesignCraft can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is DesignCraft an alternative to?
- DesignCraft is an open-source alternative to Adobe InDesign. Other open-source alternatives to Adobe InDesign include Scribus, Inkscape and OpenOffice.
- Is DesignCraft actively maintained?
- Yes. The most recent commit to DesignCraft was on 13 October 2026, and the latest release is v0.7.1, published on 12 October 2026. The project has 3.7k stars on GitHub.
Open-source alternatives to DesignCraft
See all
Scribus
Design
Community mirror of the official Scribus SVN svn://scribus.net. Please submit PRs & Bugs
OSSvs Adobe InDesign★ 639
Inkscape
Design
Project Website: https://inkscape.org - Code Repository: https://gitlab.com/inkscape/inksc
OSSvs Adobe Illustrator★ 4k
OpenOffice
Open source
Apache OpenOffice
Apache-2.0vs Microsoft Visio★ 1.3k
Graphite
Design
Community-built comprehensive 2D content creation appplication for graphic design, digital
Apache-2.0vs Affinity★ 28k
VectorCraft
Design
An open-source, clean-room reimplementation of Adobe Illustrator, built in pure Rust.
Apache-2.0vs Adobe Illustrator★ 8.5k
Maptoposter Online
Design
✨❤️🔥Turn the cities you love into stunning designs
MIT★ 955
SaaS alternatives to DesignCraft
See all
Adobe InDesign
Design
Page layout and publishing software from Adobe
SaaS
CorelDRAW
Design
Vector illustration and page layout suite from Corel
SaaS
Affinity
Design
Vector, photo and layout editing in one app, free for individuals
SaaS
PageStream
Design
Desktop publishing and page layout software for multiple platforms
SaaS
PrintMaster
Design
Desktop software for making greeting cards, invitations, calendars, labels and crafts
SaaS
Swift Publisher
Design
Desktop publisher for Mac that helps design flyers, brochures, business cards, labels, envelopes, and disc covers
SaaS

