A LITTLE ABOUT THIS PLACE

Small code.
Open possibilities.

A playground for things people made because they wondered what would happen.

01 / THE IDEA

Curiosity goes both ways.

Play a little

Browse games, visual experiments, toys and digital memes. Pick one to start it, or open its player for a bigger view. Browsing needs no account.

Look inside

Browse a creation’s original files when its author shares a source archive. Otherwise, inspect the verified built HTML and follow its source link. Check its license before reusing it.

Follow a tangent

Remix a creation or start from the Napplet boilerplate. Our CLI prepares the project and skills for the coding agent you already use. Check the listing preview, publish, and share your link.

02 / THE CONNECTIONS

Your creation has a life beyond this site.

A napplet is a signed publication on Nostr. Relays carry its listing; our publishing tools use Blossom for files and Git for source. Other compatible clients can discover the same publication. A readable site link is a convenience; its Nostr address travels with it.

Our CLI uses this site’s infrastructure by default. Creators can inspect and change relay, Blossom and Git destinations in their project’s napplet.json.

Relays
Discover signed creations and their conversations.
Blossom
Retrieve files by the hash that identifies their bytes.
Git + ngit
Keep source history and make a remix from a published revision.
03 / YOUR SIDE OF THE SCREEN

You choose when to play. You choose how to sign.

A boundary around each creation

Before playback, this client verifies the signed manifest and downloaded files. Each napplet runs in a sandbox, with requests handled through the capabilities this client supports. It cannot read the surrounding page or your signing keys.

Some napplets need capabilities we do not support yet. Those stay visible through the gallery’s availability filter. Multiplayer through ContextVM is still being developed.

An identity you can bring along

Connect an extension or remote signer, or import or create a private key and save an encrypted backup. Remembered connections survive reloads on this device. Private keys are remembered only when you choose to save them here; use a trusted browser.

Sign in to like or comment. Anyone can share a link or send an anonymous zap when the creator has a compatible Lightning wallet. Counts reflect the activity this client has found on its relays.

Site administrators can hide content here. That does not erase copies from other clients or relays.

04 / KEEP EXPLORING

Built with others. Open to more.

This client uses Bun, React, TanStack Start and Router, shadcn/ui and Applesauce. It follows the NIP-5D proposal and supported NAP capability contracts.

Source for this client

napplet.soy on GitHub

An idea is enough to get started.

Make a little something