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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
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