Life & fun · alternatives · 2026
24 alternatives to Paper Programs – Run JavaScript on pieces of paper
Run Javascript programs on pieces of paper, using a projector and camera. Physically hold programs in your hand, and see them come to life, as if by magic.
Paper Programs is a tool that executes JavaScript code written on physical pieces of paper using a projector and camera setup. Users hold printed programs and watch them execute in real time, with visual output… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Paper Programs – Run JavaScript on pieces of paper launched in 2018; newer entries below may have overtaken it.
- 1

Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
2018 · roughjs.com · its alternatives →
- 2

- 3

Very simple self-contained javascript notebook. Contribute to timcwinkler/javascript-notebook development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 4JL
Experimental educational programming environment. Learn Javascript and create your own dares!
2013 · jsdares.com · its alternatives →
- 5

- 6SU
2022 · npmjs.com · its alternatives →
- 7

Render multiple moving rectangles to compare a number of canvas engines.
2020 · benchmarks.slaylines.io · its alternatives →
- 8KJ
2011 · endtwist.github.com · its alternatives →
- 9SJ
2020 · hole.dev · its alternatives →
- 10

This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
2024 · github.com · its alternatives →
- 11RU
I needed a way to let users write JavaScript to create plugins for a site I'm building. I couldn't find a solution I was happy with, so ended up building one that run's it in a web worker on a separate domain from your main site. Hopefully I haven't missed anything. If so, please let me know! My website has an interactive demo you can write code in the browser textarea, and see the output on the right. Interactive Demo: https://workerbox.net/ Github: https://github.com/markwylde/workerbox
2022 · workerbox.net · its alternatives →
- 12

- 13PT
2021 · papertohtml.org · its alternatives →
- 14

Convert typed text to realistic handwriting! Contribute to alias-rahil/handwritten.js development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 15PJ
2014 · phantomjs-pad.ozaur.com · its alternatives →
- 16CJ
2013 · filepicker.github.io · its alternatives →
- 17JP
2021 · grgv.xyz · its alternatives →
- 18IW
2011 · hildr.luminance.org · its alternatives →
- 19

VS Code extension for building web applications ("swings") using a interactive and editor-integrated coding environment - lostintangent/codeswing
2020 · github.com · its alternatives →
- 20PL
2014 · paperman.patricklorio.com · its alternatives →
- 21PP
If you’ve generated PDFs from HTML, you’ll know the pain: headless Chrome in Docker, CSS hacks, content that flows over pages or table boundaries and other quality issues. The fundamental problem is that HTML was designed for screens, not print. We built Press, a markup-based document language where pages, content flows, and assets are first-class concepts. Content can flow across frames, columns, and pages without manual pagination. Pages are created dynamically based on the available content. Press templates separate layout from content. You can send markdown, Press markup, or a mixture of…
Jun 2026 · its alternatives →
- 22

We needed a JS-first WYSIWYG DOCX editor and couldn't find a solid OSS option, most were either commercial or abandoned. As an experiment, we gave Claude Code the OOXML spec, a concrete editor architecture, and a Playwright-based test suite. The agent iterated in a (Ralph) loop over a few nights and produced a working editor from scratch. Core text editing works today. Tables and images are functional but still incomplete. MIT licensed.
Feb 2026 · github.com · its alternatives →
- 23

- 24FA
2014 · isaacbw.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →