Doory: A Free, Open-Source Design Editor You Can Self-Host

Doory – Open-Source Canva

Doory: A Free, Open-Source Design Editor You Can Self-Host

Doory is a browser-based design editor that lets you create posters, social posts, slides, and more. It offers layers, masks, animations, audio, and real-time collaboration, with exports to PNG, JPG, SVG, PDF, MP4, and GIF. Every feature is free, no account is required, and you can run it on your own server with a single docker compose command.

Canva is a great product. Doory is for people who want the same kind of tool, but free, open and in their own hands.
  1. LawrenceKerr

    Great but imho Canva alternatives that stand a chance should be made API and MCP-first, not just an afterthought.

    That's the thing I miss with Canva right now. Yes there are API & MCP options (4 different ways even I think, it's pretty messy), but it's just not sufficient. Ideally you can fully vibe code a poster or a video from the context of your repo, which has all the context and assets, then edit the result online in their point-and-click editor.

  2. klrfl

    I was horrified looking at the commit history. The whole project was authored by Claude and it spawned out of a single commit. Really, check it out

    https://github.com/shaongitbd/doory/commit/eac7e3b

  3. flexagoon

    I don't understand why someome capable of self hosting would use a "Canva alternative" instead of something normal like Inkscape/Figma/...

    Canva is so bad. It's impossible to align stuff properly. Text rendering is awful. Official builtin templates have horrible kerning. It's genuinely one of the worst graphic editors I've used, and I'm not even remotely a professional designer. I don't want a "Canva alternative", I want a normal editor.

  4. dofm

    "Why people pick Doory"

    Is this evidence-based? There's one github issue and six commits.

  5. shermozle

    Canva has always felt like The Print Shop to me: https://archive.org/details/The_Print_Shop_1984_Broderbund

More from this day

2026-10-12