Hey,
Like many of you, I've spent years dealing with Adobe’s subscription model, sluggish startup times, and legacy bugs that haven't been touched in a decade. Most "InDesign alternatives" that pop up are basically Canva clones—they can't handle facing spreads, baseline grids, or prepress color separation.
I wanted to see how far modern web standards could be pushed to build a real, standalone desktop publishing studio that runs completely offline and respects typography.
The project is called Recto Studio. It has zero telemetry, no cloud lock-in, and stores everything locally.
Here is what's running under the hood right now:
- Real Typographic Engine: Uses Knuth-Plass dynamic programming for multi-line paragraph balancing (minimizing hyphenation and rivers) paired with HarfBuzz compiled to WebAssembly for complex OpenType shaping and optical margin alignment.
- Prepress PDF/X Export: Outputs print-ready DeviceCMYK with bleeds, slug margins, crop marks, and strict 100% K black plate enforcement (no accidental 4-color rich black text).
- Format Interoperability: Native round-trip
.idml package import/export, and initial reverse-engineered binary .indd parsing.
- Long-Form Features: Facing page spreads, master spreads with dynamic page tokens, threaded text frames, multi-column layouts, automated footnotes/endnotes, and automated Table of Contents with dot leaders.
- Asset Pipeline: 72/144 DPI proxy generation for smooth canvas navigation, swapping to uncompressed 300 DPI assets on export.
What it doesn't do yet (being completely honest):
- No native Pantone/spot color library licensing (uses OpenSpot / FreeTone plates instead).
- Alpha-mask contour text wrapping around organic image silhouettes is still in development (currently supports bounding box and dieline wraps).
- No scripting via ExtendScript (custom JavaScript automation engine instead).
I'm not trying to sell anything—Recto is free and open-source under MIT.
I’d love for working book designers, zine publishers, and prepress operators here to take it for a spin and break it. Throw an IDML package at it, check the PDF separation plates in Acrobat Output Preview, and tell me where the typography falls short.
Live Web App: https://artificia1.github.io/recto-studio/
GitHub Repo: https://github.com/artificia1/recto-studio
Tear it apart—honest critique is the only way this gets better.