Doory functions as a full design editor operating directly in a web browser, enabling users to create a variety of visual content such as posters, social media graphics, presentations, invitations, resumes, thumbnails, and business cards. Users can begin with one of ten editable templates or a blank canvas and modify every aspect of their design. The editor supports exporting finished work to multiple formats including PNG, JPG, SVG, PDF, MP4, WebM, and animated GIF, with options for print-ready PDFs containing bleed and crop marks. All features are accessible without requiring an account, and guest designs are stored locally in the browser.

Collage of ten Doory starter templates including gig poster, wedding invitation, event story, sale post, café flyer, quote card, resume, YouTube thumbnail, pitch deck, and business card
Doory offers ten editable templates for various design needsgithub.com

The article states users can begin with one of ten editable templates or a blank canvas to create designs such as posters, invitations, resumes, and more.

Doory export menu showing options for PNG, JPG, PDF, SVG, MP4, WebM, and animated GIF formats
Export menu in Doory supports multiple image and video formatsgithub.com

The article mentions Doory supports exporting finished work to multiple formats including PNG, JPG, SVG, PDF, MP4, WebM, and animated GIF.

Doory editor interface with the gig poster template open, showing toolbar and canvas
Doory editor interface displaying a gig poster templategithub.com

The article describes Doory as a full design editor operating in a web browser where users can modify every aspect of their design.

For users desiring control over their data, Doory can be self-hosted on a personal server using Docker Compose. A single command (`docker compose up`) launches the application, its API, a PostgreSQL database, and live collaboration services. The underlying technology stack combines React 19, TypeScript, Vite, Fabric.js, Yjs, and Zustand on the frontend with Django 5, Django REST Framework, Channels, and PostgreSQL on the backend. This setup ensures that all designs and uploads remain on infrastructure controlled by the user, with optional support for Redis and S3-compatible storage.

Doory is distributed under the Attribution Assurance License, which permits free use, modification, and redistribution—including for commercial purposes—on the condition that the original author is credited. Users must retain the license and NOTICE files with any distribution and display the credit prominently within the running application. This licensing model aims to acknowledge the creator while allowing the software to be freely adapted and deployed, and it requires that the credit 'Doory by Siam, creator and maintainer of Doory' is shown prominently.

Badge displaying the Attribution Assurance License text for Doory
Attribution Assurance License badge for Doorygithub.com

The article explains that Doory is distributed under the Attribution Assurance License, requiring credit to the original author.