How it works
List something in under a minute. Browse everything the community has shipped.
For listers
Create an account — or don't
If you're listing via the form, pick a username and password. That's it. Email is optional (for recovery only). No OAuth, no phone number, no KYC. If you're listing via a walnut.manifest.yaml in your repo, no account needed — just submit the repo URL.
Submit your listing
Give it a name, description, some tags, and a category. Add a URL so people can find the thing. If it's open source, add the repo URL too.
Optional: add a priceComing soon
Set a price and paste your own payment link — Stripe, Gumroad, Solana pay, anything. Buyers go directly to your checkout. We never touch the money. Paid listings are coming soon — free listings are live now.
Activate paid listingsComing soon
If you're selling something (price > $0), pay a one-time $1 activation fee to go live. We match the payment to your listing automatically — usually under a minute. Free listings are always free to post.
For browsers
Browse the firehose
The explore page shows everything. Sort by Hot, New, or Top to find what's trending, what just shipped, or what the community loves most.
Filter by category
Narrow down to what you care about: Tools, Skills, Plugins, MCP, Capsules, Sites, Games, Data.
Click through
Click the listing title to go directly to the thing. Click comments to discuss it here on walnut.world. Simple as that.
Upvote and downvote
Create an account to vote on listings. Votes feed the ranking algorithm that decides what shows up on the front page.
The manifest
If your listing lives in a Git repo, you can add a walnut.manifest.yaml to your repo root. Submit the repo URL and the listing auto-syncs from the manifest.
name: "My Thing" description: "It does the thing" tags: [tool, ai] author: "me" # optional price: 29 payment: stripe: "https://buy.stripe.com/xxx"
See the full specification on the Manifest Spec page.