hn.today

Doory – Open-Source Canva

github.com130 points46 comments
Screenshot of Doory – Open-Source Canva

Doory is an open-source, self-hostable design editor that replicates much of Canva’s functionality while remaining free and runnable without an account. It provides a full browser-based editor for posters, social posts, slides, videos and multi-page designs with layers, groups, masks, rulers, snapping, curved text, filters, one-click background removal (model runs in the browser), animation timeline, audio library, presenting mode and real-time co-editing with comments and live cursors. Exports include PNG (with transparency), JPG, SVG, PDF (print-ready with bleed/crop marks), MP4/WebM and animated GIF. Ten starter templates and a catalog of fonts, icons, illustrations and stock-photo integrations ship with the app; everything in the editor is editable and there are brand kits, version history and shareable links with view/comment/edit modes.

The project is built with React 19, TypeScript, Vite, Fabric.js, Yjs and Zustand on the frontend and Django 5, Django REST Framework, Channels and PostgreSQL on the backend, packaged for Docker Compose (optional Redis and S3-compatible storage). Self-hosting is a three-command flow (copy .env, docker compose up, create superuser) plus management commands to seed templates, sync fonts/models and import audio. The licence requires attribution (Attribution Assurance), no paywalls or ads are included, and contributors are invited to open issues or submit pull requests. Settings for SITE_URL, S3, OAuth, stock-photo keys and server ports are documented.

Read on github.com46 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.