Say hi to Paperwall, a design tool that fits in one HTML file
I kept needing a quick poster, a slide, an invitation, and kept bouncing off tools that wanted an account, a subscription, or a watermark in the corner. So I built Paperwall. What it does. Pick a template, change the words, download. PNG, PDF, PPTX, GIF or video. Posts, stories, slides, posters, invitations, business cards. 397 templates, 92 fonts, and a brand kit so your colors follow you…
I recently came across Paperwall, a design tool that fits into a single HTML file. I kept needing to create quick posters, slides, and invitations but found myself frustrated by tools that required an account, subscription, or a watermark in the corner. So, I decided to build Paperwall myself.
With Paperwall, you can pick a template, modify the text, and download your creation in various formats such as PNG, PDF, PPTX, GIF, or video. The app boasts an extensive library of 397 templates and 92 fonts, along with a brand kit to maintain consistent colors across your designs.
What sets Paperwall apart is that it runs entirely on your device. The entire app is just one HTML file, which can be opened in a web browser or downloaded directly from the releases page and executed locally. Paperwall works completely offline, and it doesn't require any uploads since there's no way to upload files.
Under the hood, Paperwall is lightweight and efficient. It doesn't rely on any frameworks, bundlers, or runtime dependencies. Instead, a single script links together various modules, ensuring a tight and optimized codebase. The PDF writer, PPTX writer, GIF encoder, zip, deflate, and Brotli decoder are all included in the repository, thoroughly tested, and hashed for a strict Content Security Policy.
The development team has put a lot of effort into testing the app. With 181 features, each has its own Playwright test, all named after them. The README scoreboard is generated from these test runs, guaranteeing that only features that pass the tests are claimed to work.
Paperwall is released under the MIT license, making it open-source and easily accessible. If you're interested in contributing, there are plenty of ways to get involved. Start with templates, icons, or translations in nine different languages. The project also has a list of beginner-friendly issues to help you jump in and start making a difference.
Give Paperwall a try, experiment with it, and let the team know if you encounter any issues with the PDF output. They're eager to hear your feedback and welcome your contributions to make Paperwall even better.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.