sign up for twist

continue with google
or

Have an account? This signs you in.

what a tool needs

A tool is a small web page that does one thing. Twist hosts the files and gives it a page.

the folder

twist.json

Optional, next to index.html. Without it, a new tool takes its name from the page title.

{ "name": "Dither", "description": "Dithering for any image", "network": ["fonts.googleapis.com", "fonts.gstatic.com"], "permissions": ["camera"] }

other sites

saving data

Each tool has its own address, so it can use localStorage and IndexedDB like any site. What it saves stays in each person's browser, separate from other tools, and carries over to new versions.

limits

what stops a publish

the safety check

Before anyone else sees a version (when a tool goes public, and each new version of a public tool), an automatic check looks at its screenshot, text and code for phishing, scams, wallet drainers and anything that collects passwords, keys or card details. It takes a minute or so. Visitors keep the previous version until the new one passes. Private versions aren't checked, since nobody else can see them.

after it's up

publish a tool