Compared.
Poplin beside four other tools. Each cell comes from the tool's own pages.
Poplin and four other tools
| Question | Poplinthis tool | handbill | anvilnine/artifacts | Pagecast | Birta |
|---|---|---|---|---|---|
| Where it runs | your Cloudflare account | your Cloudflare account, or hosted | a server you run | an app on your computer, publishing to Cloudflare Pages | hosted |
| Private pages behind a login | yes, the default | no | no; a password per page | no; a password per page | yes, for invited people |
| A link that is hard to guess | yes | yes | yes | yes | yes, per version |
| Public pages | yes | yes, self-hosted only | yes | yes | yes |
| Same address when access changes | yes | no | yes; a private link carries a token | a password is set or removed in place; a short public link is a new address, and the old one redirects | yes |
| Whole folders | yes | no; one HTML file | yes | yes | yes |
| A page listing your sites | yes, private | not stated; the CLI lists them | yes | yes, on your computer | yes |
| MCP for agents | yes, on your machine | not stated; ships an agent skill | yes, in the server | yes, on your machine | yes |
| Versions and rollback | yes, the last 3 by default | no | a history with git storage; rollback not stated | a deploy history; rollback not stated | yes, the last 10 |
| Needs a domain | no | self-hosted yes; hosted no | you set the address; the default is localhost | no | no |
| Needs a server kept running | no | no | yes | no | no |
| Source code | public | public, MIT | public, MIT | public, MIT | not stated |
"Not stated" means the tool's own pages do not say. Poplin's source is under the Individual and Small Organization License.
Other kinds of tool.
- Hosted static hostsSurge, GitHub Pages
- the host stores the files; poplin stores them in your own account
- TunnelsTailscale Funnel, Cloudflare Quick Tunnels, ngrok
- a tunnel exposes a program on your machine; poplin serves stored files
- Self-hosted toolsSmallweb
- it serves from a machine you operate; poplin runs on Cloudflare Workers