Ditto by Soapbox's avatar
Ditto by Soapbox
ditto@ditto.pub
npub10qdp...arpj
Ditto is a decentralized, self-hosted social media server that emphasizes user control and community building across platforms. Key features include a built-in Nostr relay, self-service NIP-05 management, and customizable themes.
Ditto by Soapbox's avatar
Ditto 🪐 7 months ago
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.
Ditto by Soapbox's avatar
Ditto 🪐 7 months ago
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 @Alex Gleason or @MK Fain if you are interested! #GrowNostr
Ditto by Soapbox's avatar
Ditto 🪐 8 months ago
🤖 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:
Ditto by Soapbox's avatar
Ditto 🪐 8 months ago
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 @Block Open Source, #VSCode, and other #AI Agents! Read more:
Ditto by Soapbox's avatar
Ditto 🪐 9 months ago
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! @Alex Gleason @Danidfra @Patrick PReis @shantaram @MK Fain @chad
Ditto by Soapbox's avatar
Ditto 🪐 9 months ago
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 @Danidfra ! This new tab helps you discover the content you are looking for on #Nostr and beyond with easy-to-use filters. 😁 @Alex Gleason added basic support for custom emojis! 🥜 @Patrick PReis and Daniel continued working on adding #Cashu wallet support to #Ditto. 📋 @chad improved development and testing environments. 📈 @MK Fain 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! Special thanks this week to all of the brave people already self-hosting their own Ditto server! And, as always, thanks to @npub10pen...n34f for making this work possible! 💜 #GrowNostr image
Ditto by Soapbox's avatar
Ditto 🪐 9 months ago
🚀 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 @Danidfra as part of the Soapbox Mentorship Program. Thank you, Daniel, for all your work! #GrowNostr Try it out here:
Ditto by Soapbox's avatar
Ditto 🪐 10 months ago
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: - @Patrick PReis worked on adding Cashu (@calle) wallet support to #Ditto - @Danidfra worked on adding new search filters to the Ditto UI 🐞 Bug Fixes: - @Alex Gleason 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 @TkayAR for the bug report!) - Daniel fixed the missing login button - Alex made @Donald J. Trump quote-posts of himself show up on #Nostr - Alex improved Arabic translations for some words 🪐 General / Other: - @chad 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 Thanks to our amazing team for their tireless work. And, as always, thanks to @npub10pen...n34f for making this work possible! 🚀
Ditto by Soapbox's avatar
Ditto 🪐 11 months ago
Negative filters now work on #Ditto search! For example, try... "protocol:nostr -bitcoin" 😏 #GrowNostr
Ditto by Soapbox's avatar
Ditto 🪐 11 months ago
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!
Ditto by Soapbox's avatar
Ditto 🪐 11 months ago
NEW: #Ditto 🪐 now shows #Nostr posting streaks on user profiles! Write a post or comment every day within 36 hours to keep your 🔥 streak going. Want to see your streak? Check it out on 👀 image
Ditto by Soapbox's avatar
Ditto 🪐 11 months ago
NEW! We've added search filters on #Ditto to help you find the type of content you want to see. Filters include: videos (#tiktok), media (#instagram), protocol (#Nostr or search over the @Mostr Bridge bridge to the #Fediverse, #Mastoson, and #Bluesky), language, and domain. You can also combine multiple filters to find, for example, videos only from Nostr. Experiment with these filters on Ditto today by typing them into the search bar. We plan to expand the UI to make this experience seamless in the future. Here's the full filter breakdown: protocol:<nostr|bluesky|activitypub> media:<true|false> video:<true|false> reply:<true|false> language:<code> domain:<domain> image