Full disclosure time! I'm extremely excited to announce that I'm doing Developer Relations for nostr:nprofile1qqs8sxs4yuz47axp7uprpugrs3sfkdz5379tdg9xe2n5qfvz070a4egprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqg4waehxw309aex2mrp0yhx6mmnw3ezuur4vgzaq60d. ๐ฅ๐ฅ๐ฅ
So, what the hell does that mean? It means I'm going to continue to do community building. It means I'm going to continue to market and talk about apps and services that I use and that I'm passionate about. It means I'm going to continue to create guides and tutorials, and provide technical support for this community.
It's what I've been doing for the past two and a half years.
What's changed? Not much. I'm just going to get paid for projects that I work on now.
I'll still be shilling all of your apps and services, everything across the Nostr ecosystem. Maybe with a little more directed focus.
I guess I'm officially a paid shill now. Feel free to make memes. ๐๐
But if I'm being honest, and I always am, I would talk about #mkstack even if it wasn't part of my job. I talk about Primal, Olas, Notedeck, and a dozen other apps all of the time.
Thanks all. Without you, none of this would be possible. Thanks for all of your support the last two and a half years. ๐ค๐ป๐ซ๐
Team Soapbox is growing!
Want to get involved? Check out our open positions: https://soapbox.pub/get-involved
If you're building an app with MKStack and want people to discover it, add it to NostrHub with the tag "mkstack"! We'll be featuring these projects on our website ๐
๐ I'm excited to share that I've joined the team at nostr:nprofile1qydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qqgrcrg2jwp2lwnqlwq3s7ypcgcymx32glz4k5znv4f6qykp8l876u5t77atk!
Soapbox is doing *so much* to help grow Nostr and I can't wait to share about all the work the team is doing. ๐ฅ
For all the smack I talk to nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcqyqlhwrt96wnkf2w9edgr4cfruchvwkv26q6asdhz4qg08pm6w3djg3c8m4j, he's a helluva devRel. ๐ Check out his tutorial on how to work with MK Stack so you can vibe code the next #Nostr app ๐
Welcome to the team, Heather!
MKStack is the fastest way to start building a #Nostr app with #AI that immediately works, connects to real relays, and follows the protocol standards โ all in one shot.
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcqyqlhwrt96wnkf2w9edgr4cfruchvwkv26q6asdhz4qg08pm6w3djg3c8m4j teamed up with Soapbox to put together this step-by-step tutorial of how to get started #vibecoding with MKStack.
MKStack is an AI-first template for quickly building and deploying Nostr web apps. More info here:
For a decentralized protocol, an awful lot of Nostr development has been trapped on centralized, proprietary platforms... ๐
But, no longer! NostrHub is your one-stop shop for #Nostr development, including: official and custom NIPs, Apps, and git repositories.
Build on Nostr, of course, NostrHub is fully social and puts the power back in the hands of developers to share and promote their work. Built with #MKStack to #GrowNostr.
Soapbox is looking for experienced developers to join our team, as well as a marketing/communications assistant! Join us in our mission to bring new communities to #Nostr. Reach out to nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwswgs456 or nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqjvnpg4c6ljadf5t6ry0w9q0rnm4mksde87kglkrc993z46c39axsus667r if you are interested! #GrowNostr
Announcing: Treasures, the world's first decentralized geocaching platform. Built by nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqscvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drs878cru with #mkstack, Treasures brings the beloved treasure hunting hobby to the open web, free from the constraints and frustrations of centralized, corporate geocaching platforms.
๐งญ Start exploring to begin your adventure today! #GrowNostr #Nostr
#AI has dramatically changed the landscape for free software and decentralized protocols like #Nostr. At Soapbox, we're creating cutting-edge tools to empower users to build their own platforms and communities like never before. #GrowNostr
Thanks to the help of #AI tools, the nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqt5u3wp5kj78jwnuphpf5mhx00nwwtfwq56d6j8atnu89gd454wcswd02k3 team built Chorus in less than a week. Here's how you can replicate the process and launch your own #Nostr client in days:
๐ค Try AI-first development with Stacks!
Stacks is a decentralized template-sharing platform built on #Nostr, designed specifically to jumpstart #AI development.
- Publish AI-first project templates (called "stacks")
- Quickly bootstrap working apps from these templates
- Deploy functional applications in minutes
Stacks are shared via Nostr events, meaning theyโre portable, censorship-resistant, and social. A stack can be anything from a simple website template to an AI chat app, or even a Game Boy ROM!
Read more: https://soapbox.pub/blog/stacks
Has #vibecoding your new Nostr app become less vibes and more babysitting? Tired of copying and pasting NIPs into your AI Agent and trying to teach it how to structure a proper Nostr Event (for the 17th time!)?
Try Nostrbook MCP!
๐ค Nostrbook MCP delivers clean, normalized representations of the entire #Nostr spec in AI-friendly markdown pages. Compatible with #Goose by nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq6l0ck0s5zened29dsaqtqm6z0t4fmk2mwtszw64fz7fppcnls8msypedtt, #VSCode, and other #AI Agents!
Read more: https://soapbox.pub/blog/nostrbook-mcp/
Announcing Ditto.13! ๐ ๐ช
Ditto 1.3 is all about discovery. From improved search and event fetching to a brand-new Explore tab, this release makes it easier than ever to find people, posts, and conversations across the #Nostr network. We've also rolled out streaks, media improvements, translation upgrades, and key admin tools. #GrowNostr
Thanks to the entire team who contributed to this release! nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwswgs456 nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqe6tnvlr46lv3lwdu80r07kanhk6jcxy5r07w9umgv9kuhu9dl5hsz44l8s nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqgujeqakgt7fyp6zjggxhyy7ft623qtcaay5lkc8n8gkry4cvnrzqep59se nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq469xmf77nt9ltu4ks3excgts36ayt6v99ryn4rv2r2axmm4ye7q9uwfw6 nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqjvnpg4c6ljadf5t6ry0w9q0rnm4mksde87kglkrc993z46c39axsus667r nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqscvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drs878cru
Team Soapbox Weekly update! Week of March 9 - 16, 2025
๐ Launched! New Explore Tab:
We officially launched the new Explore tab last week, designed and built by nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqe6tnvlr46lv3lwdu80r07kanhk6jcxy5r07w9umgv9kuhu9dl5hsz44l8s ! This new tab helps you discover the content you are looking for on #Nostr and beyond with easy-to-use filters.
๐ nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwswgs456 added basic support for custom emojis!
๐ฅ nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqgujeqakgt7fyp6zjggxhyy7ft623qtcaay5lkc8n8gkry4cvnrzqep59se and Daniel continued working on adding #Cashu wallet support to #Ditto.
๐ nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqscvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drs878cru improved development and testing environments.
๐ nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqjvnpg4c6ljadf5t6ry0w9q0rnm4mksde87kglkrc993z46c39axsus667r planned out our product roadmap for the next year.
๐ช Coming soonโฆ Ditto 1.3
This week weโre preparing for the release of Ditto 1.3 and Soapbox 3.3, featuring all of the latest improvements and features weโve added this past month.
๐ฎ Looking forward to whatโs next?
Weโve got a lot ahead of us! Next quarter for Ditto will be all about the admins: featuring a new Admin Dashboard with improved user management, server customization, and content moderation tools to make hosting your own community on Nostr easier than ever.
Want to stay up to date on the latest changes or submit an issue? Follow Soapbox on Gitlab!
https://gitlab.com/soapbox-pub
Special thanks this week to all of the brave people already self-hosting their own Ditto server! And, as always, thanks to nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq0pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqsewwmj for making this work possible! ๐ #GrowNostr

๐ Introducing the #Ditto Explorer! ๐ช
Weโre excited to launch the new Explore tab, designed to make discovering content across #Nostr easier than ever.
๐ Powerful Search: Find exactly what youโre looking for with an intuitive search UI over the global feed. Filter by language, media type, replies, and even protocol.
๐ Trending & Account Search: Stay updated with the latest discussions and discover new accounts. (More features are planned for these tabs in the future!)
๐จ Seamlessly Themed: The Explore tab adapts to the custom Ditto theme for self-hosters, ensuring it blends perfectly with your communityโs unique style.
This feature was designed and built by nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqe6tnvlr46lv3lwdu80r07kanhk6jcxy5r07w9umgv9kuhu9dl5hsz44l8s as part of the Soapbox Mentorship Program. Thank you, Daniel, for all your work! #GrowNostr
Try it out here: https://ditto.pub/explore
https://media.ditto.pub/374f78bbe309e03be6f5d8baa7aaf06eb7dbc38d2bc1ecec7236df3083970b37.mp4
Weโve decided to start sharing a weekly rundown of all the work Team Soapbox is doing that you may have missed! This is our first Weekly Update post, for Feb 23 - March 03:
๐ New features in the pipeline:
- nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqgujeqakgt7fyp6zjggxhyy7ft623qtcaay5lkc8n8gkry4cvnrzqep59se worked on adding Cashu (nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sa96tzn) wallet support to #Ditto
- nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqe6tnvlr46lv3lwdu80r07kanhk6jcxy5r07w9umgv9kuhu9dl5hsz44l8s worked on adding new search filters to the Ditto UI
๐ Bug Fixes:
- nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwswgs456 added video transcoding to support multiple media types
- Daniel fixed an issue with the timeline focus
- Patrick fixed the ability for an Admin to revoke a username
- Patrick fixed the ability for the Admin to promote other users to Admin
- @mk@henhouse.social fixed the streak modal going off screen on mobile devices
- Alex fixed the Admin ability to upload a new site logo (thanks nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq5j5a793saudj7g4ncka9dg28w0ptn8m6n6h6egcd04heqan6ek0s2rlh35 for the bug report!)
- Daniel fixed the missing login button
- Alex made nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqjc0fcrufmr4phlp9uerv48yft0kqvyr8yr54ausy3c9254a08utsjnu64v quote-posts of himself show up on #Nostr
- Alex improved Arabic translations for some words
๐ช General / Other:
- nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqscvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drs878cru added a new frontend testing suite for Ditto with Playwright
- Chad created a staging server for Ditto
- Alex added AI code review to Soapbox repos with Code Bunny
- MK improved Ditto documentation for self-hosters
- Alex improved error handling in #Nostrify
Want to stay up to date on the latest changes or submit an issue? Follow Soapbox on Gitlab! #GrowNostr
https://gitlab.com/soapbox-pub
Thanks to our amazing team for their tireless work. And, as always, thanks to nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq0pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqsewwmj for making this work possible! ๐
New resource: Frequently Asked Questions about #Ditto!
See something we missed? Please let us know! ๐
Negative filters now work on #Ditto search! For example, try... "protocol:nostr -bitcoin" ๐ #GrowNostr
What is #Ditto?
Ditto is a web-based #Nostr client designed for communities. Here's just a few of the things Ditto offers:
- Free NIP-05 self-service for your Nostr identity
- Fully customizable UI color scheme including light & dark themes
- A local feed of all the users in your Ditto community
- Advanced search and discoverability features
- Lightning payments to monetize your content
- Integrated bridge to other decentralized platforms including #Fediverse and #Bluesky
We have even more awesome community & discoverability features coming soon! Stay tuned!