DesignCraft is an open-source desktop publishing and page layout application built in Rust that provides an alternative to Adobe InDesign for creating professional print and digital publications. The software features a familiar design interface with tools for managing page spreads, text frames, images, typography, colors, and document layouts. It supports advanced text composition with threaded text frames, multi-column layouts, automatic hyphenation, paragraph and character styles, text wrapping, and precise typographic controls. DesignCraft includes parent pages, layers, reusable styles, color swatches, and support for importing and exporting Adobe InDesign Markup Language (IDML) files. The application also provides a command-line interface, JSON control channel, and Model Context Protocol (MCP) server that allow AI agents to create, edit, and automate publication layouts. Available for Windows, macOS, Linux, FreeBSD, and web browsers, DesignCraft supports PDF, PNG, and EPUB exports

Features

  • Professional Page Layout: Create magazines, brochures, books, and other publications using page spreads, parent pages, frames, layers, guides, and customizable layouts.
  • Advanced Typography: Format text with paragraph and character styles, automatic hyphenation, multi-column layouts, baseline grids, optical margin alignment, and precise justification controls.
  • Text Frames and Flow Management: Link text frames across pages, wrap text around graphics, configure columns, and control paragraph breaks and text positioning.
  • Adobe InDesign Compatibility: Import and export IDML files to exchange publication layouts with Adobe InDesign workflows.
  • Publishing and Export Tools: Export documents to PDF, including PDF/X-4 and PDF/A-2b formats, PNG images, and EPUB files for print and digital distribution.
  • - AI Agent Integration and Automation: Automate document creation, layout adjustments, text formatting, and publishing operations through an MCP server, command-line tools, and JSON control commands.

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow DesignCraft

DesignCraft Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DesignCraft!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust Desktop Publishing Software

Registered

8 hours ago