storytold/designcraft

DesignCraft: An open-source page and layout design editor written by scratch in pure Rust

View on GitHub ↗Jump to charts ↓Open shareable report →

storytold/designcraft has 4k+ stars and 3k+ forks on GitHub, is written in Rust, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 33 minutes ago
Added to GitGenius on October 12th, 2026
Created on October 1st, 2026
Open Issues & Pull Requests: 377 (+1)
GitHub issues: Enabled
Number of forks: 3,006
Total Stargazers: 4,353 (+6)
Total Subscribers: 36 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 hours
Mean response time: 18.7 hours
90th percentile: 2.6 days
Tracked items: 327

How this project is maintained

About 19% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 55% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 201
New in 7 days: 291
Closed in 7 days: 185
Avg open age: 1 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 254
Closed in 7 days: 182
Comments in 7 days: 109
Events in 7 days: 447

Top labels

  • priority: medium (38)
  • bug (26)
  • multiple issues (16)
  • priority: high (15)
  • priority: low (11)
  • duplicate (9)
  • enhancement (6)
  • needs info (5)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

DesignCraft is a page layout and publishing editor written in pure Rust that provides a clean-room reimplementation of Adobe InDesign's workflow.

The tool addresses the need for an open-source alternative to proprietary page layout software by rebuilding the InDesign experience from scratch. It handles the core publishing workflow: placing text frames, threading text across columns, wrapping content, and composing paragraphs. The implementation runs natively on macOS, Windows, and Linux, and also compiles to WebAssembly for browser-based use. The project includes its own paragraph composer and renderer, meaning layout and export operations are handled by DesignCraft's own code rather than delegated to external libraries.

Teams evaluating adoption should know this suits designers and publishers who want an open-source, cross-platform alternative to Adobe's offering and who value native performance on desktop alongside web accessibility. The tool is agent-drivable over the Model Context Protocol, enabling programmatic control and integration with AI-assisted workflows. Anyone accustomed to InDesign's threaded text frames, column layouts, and publication-focused features will recognize the conceptual model here.

The project maintains active development with regular commits across its Rust codebase, demonstrating sustained engineering effort on the core layout engine and rendering pipeline. Community engagement is fostered through an active Discord server where contributors and users collaborate. The codebase is organized into multiple crates, suggesting a modular architecture designed for maintainability and potential reuse of components.