← All tools

Toolkit · Events

Digital Invite

Animated envelope invitations with per-guest personalization.

Screenshot of Digital Invite

The problem

Paperless Post and its competitors charge per invitation and put their brand on your gala. For an organization sending a few thousand invitations a year, that adds up fast.

How it works

A JavaScript embed that turns any invitation artwork into an animated envelope, with the guest's name pulled from the link. Includes a no-code builder for staff who won't touch HTML.

Worth knowing

It ships with a genuinely rare piece of security honesty. Because the details block is markup in the host page, the browser parses it before the script loads — so a script tag placed there executes as part of the page and no embed can prevent it. The README says so plainly and offers a safe alternative, which is more than most commercial widgets do.

The download bundle is written by a small built-in archive writer rather than a library, so the whole thing still has zero JavaScript dependencies.

Using it at your organization

  • Swap the brand palette; eight approved combinations all clear WCAG AA.
  • Licensed brand fonts can't ship in a public repo — it degrades cleanly to web fonts.
  • Everything is configured with data attributes on the embed tag.

Stack: Vanilla JavaScript · no dependencies · GitHub Pages
Licence: MIT — use, modify and redistribute freely, commercially or not.
Hosting: static files; no server required.

Related tools

Built for the Theodore Roosevelt Presidential Library and released for anyone to use. See all 19 tools, or read how the whole system is built.