Recently, I made a small tool to generate bookmarklets; like other small web apps I have been making lately, SvelteKit powers it.

One of the key features of this tool is that it stores state information in the URL, making it easy to share and bookmark different configurations without depending of a backend.

If you don’t know, young post-millennial bookmarklets are small JavaScript applications that can be saved as bookmarks in web browsers, like a web extension, but simpler.

You can use it on bookmarklet.jose.gr and the code is available at Github.