shaongitbd / doory
git clone https://github.com/shaongitbd/doory.git
v0.1.0 · 3d ago
Open source canva alternative
+21
stars, 24h · #702
+~147
stars, 7 days · #856
+1.7k
stars, 30 days · #319
1.7k
★ total · +10% this week
131
forks · 24 open issues
Star history (as recorded here)
LanguageTypeScript
License—
Created2026-10-10 (13d ago)
Last push3d ago
Watchers7
OwnerUser
Links
- GitHub: github.com/shaongitbd/doory
- Homepage: https://doory.art
- Releases · Issues · Hacker News mentions
README excerpt
# Doory Doory is a design editor that runs in the browser: posters, social posts, stories, slides, invitations, resumes, thumbnails and business cards. You start from a template or a blank page, edit everything on it, and export PNG, JPG, SVG, PDF, MP4 or GIF. There is no paid plan, you don't need an account to start, and you can run it on your own server with Docker or without it. It is a young project: the editor is complete, the template library is small (ten starter templates), and bug reports are very welcome. ## What it can do Editing. Tools sit in a rail on the left and open as panels; the toolbar above the page changes with what you select. Animation. Enter, exit and emphasis animations, page transitions, music and sound effects. Present it, or export it as a video or GIF. Layers. Rename, lock, hide, group and reorder anything, or right-click it to copy, duplicate and arrange. Share and export. One menu for share links, downloads and presenting. Downloads are made in the browser; print PDFs can have bleed and crop marks. | | | |---|---| | **Text** | Headings, curved text, effects, font pairings, lists, an open-licensed font catalogue and your own fonts | | **Elements** | Shapes, lines and arrows, about 27,500 icons, emoji and illustrations, stickers, QR codes | | **Photos** | Upload, crop, masks and filters, background removal that runs in the browser, stock photo search with an Unsplash or Pexels key | | **Layout** | Layers, groups, alignment guides, snapping, rulers, several pages per design (each its own size), resize to another format | | **Motion and sound** | 27 enter and exit animations, 12 emphasis animations, 16 page transitions, 24 music loops and 88 sound effects (CC0), Freesound search with a key (CC0 by default), voiceover recording | | **Present** | Present mode with speaker notes, timing, auto-advance and a second presenter window | | **Together** | Share links that view, comment or edit (with an optional password), pinned comments, version history, real-time co-editing | | **Brand** | Brand kits with your colours, fonts and logos | | **Export** | PNG, JPG, SVG, PDF, MP4, WebM and GIF | | **Accessibility** | High-contrast mode with darker text, borders and focus rings, following your device setting or switched in the editor's View menu or in Settings | ## Templates Ten starter templates ship with Doory. Each one follows the layout of the best-selling templates in its category, uses open-licensed fonts and, where it has a photo, a CC0 one. Everything on them can be edited. Admins can add more in the admin site. ## Self-host it [code] Open and start designing. A new site starts empty, so next add the starter content (templates, fonts, icons, audio). The documentation covers the rest: - Install with Docker or without Docker (nginx and systemd) - Every setting, upgrading, backups and troubleshooting - Optional: email, Google sign-in, S3-compatible storage, stock photos, server-side export - Develop locally: `make setup