DesignCraft Learning Machines LLC
Install DesignCraft with WinGet
winget install --id=ArtCraft.DesignCraft -e Page layout and publishing; an open-source, clean-room reimplementation of Adobe InDesign, rebuilt in pure Rust. - Familiar. InDesign's layout, tools, menus, panels and shortcuts: spreads and parent pages, frames and threaded stories, the Control panel, paragraph and character styles, swatches, text wrap and more. If you know InDesign, you already know how to use it. - Beautiful type. A Knuth-Plass paragraph composer (plus single-line), dictionary hyphenation, word, letter and glyph-scaling justification, keeps, optical margin alignment, columns, baseline grid, tabs, rules and shading. Line breaks are identical on screen and in PDF. - Fast. Multithreaded SIMD rendering, copy-on-write documents with O(1) undo snapshots, and cached composition. - Open. A documented native format, IDML import and export, PNG export, and PDF on the roadmap. No subscription, no licence server, no telemetry. - Agent-native. Every menu item, tool gesture, panel control and dialog can be driven over a JSON control channel and an MCP server, so Claude and other agents can lay out and edit documents like a designer. - Everywhere. One Rust codebase for desktop and the web.