nostr.blue v0.7.0
- What’s in v0.7.0
- Sidebar Management
- New Music - /music
- Podcast Support - /podcast
- Calendar Support - /events
- List Management - /lists
- Peer to Peer Markets - /p2p
- Communities - /communities
- Internet Radio - /radio
- Pinboards - /pinboards
- Recipes - /recipes
- Marketplace - /marketplace
- Wiki - /wiki
- Publications - /publications
- Code - /code
- Badges - /badges
- NIP Viewer - /nips
- NIP-49
- Want to Help Shape This?
I just pushed v0.7.0 of nostr.blue, and before I dive into the changelog, I want to talk a bit more about the goals of the project and my path to accomplishing them.
Nostr is more than social media. People are building marketplaces, podcasts, wikis, calendars, recipe books, code repositories and so much more! The problem? Most clients only show you notes and maybe another NIP or two of compliance. Everything else is either invisible or renders as an ugly raw event.
nostr.blue aims to change that. The goal is to support every use case I can find making it easy to discover and share all the things that make nostr great. That’s the pitch: a client with something for everyone. I want to be upfront though: this is early alpha software. Everything before the 1.0.0 release should be treated as experimental. Things will break. Things will change. If you’re using nostr.blue right now, expect it may look different over time or features may be removed or built in different directions.
I’m approaching this project by building wide support for various kinds of events and planning to clean up the experience after first building a wide scaffolding for what the core element of the project is. I’m hoping that as more people try out the project that their feedback about using it can help me drive how we’ll polish it from there.
If you have any feedback about any elements of the site, good or bad, please share them with me. This project is all AI coded so there may be elements that are broken that I didn’t even know were built into the project. We’ll get there though!
What’s in v0.7.0
There’s a lot that’s new for this release. Some of the features are much more polished on their inclusion than others but the goal is as we work towards later releases that we can clean them up to all be as productive and useful as they can be.
Sidebar Management

New features are dropping fast on nostr.blue, and we know that a cluttered sidebar can be a headache. That’s why we’re putting the power in your hands with our new sidebar customizer!
Want your Calendar front and center? Or maybe you prefer a minimal look with most tools tucked away? Just head to ‘More’ > ‘Edit Sidebar’ to build your perfect layout. You can drag and drop any of our new features, even the ones still in early development, to exactly where you want them. Once you hit save, your custom setup follows you across every login so your experience always feels like home.
New Music - /music

Music has always been a core part of the nostr.blue experience. Whether it’s Wavlake or Nostr Music, I’ve always wanted to make it seamless to listen while you scroll. In this release, we’re expanding that audio horizon by introducing RSS-based music and podcast support.
Leveraging the PodcastIndex.org API, the new RSS tab highlights trending tracks and enables a much broader search capability. While this integration is in its early stages and still baking, it lays the groundwork for a massive discovery engine.
Podcast Support - /podcast

You can now listen to any show you love on nostr.blue thanks to our new support for Podcasting 2.0 and the Nostr Podcast spec . To make this work, I built a custom wrapper for the PodcastIndex.org API that handles authentication via Nostr.
A quick heads-up on the backend: I’m keeping the API wrapper open for now, but if usage hits my limits, I might need to transition this into a ‘Pro’ feature down the road to cover costs.
Once you find a show, just hit play and keep browsing, the audio will continue on as you enjoy nostr. Plus, when you subscribe to a show, your library is saved to your app data. This ensures that no matter where you log in, your favorite podcasts are right there waiting for you.
Calendar Support - /events

Nostrcal.com is coming to nostr.blue. When nostrcal comes back online, the goal is for it to just be a redirect for the new calendar features of nostr.blue. That means I plan to build out near all the support from nostrcal within this project moving forward.
This release already features a very functional version of the /events page allowing you to find your next event to attend. This includes support for viewing events against their physical location so you can find a Bitcoin gathering no matter where you are. I actually think it’s already more performant than the nostrcal version was.

This release also hosts a /calendar page that’s intended to be similar to the calendar management view of nostrcal. I’ll be frank and let you know it’s half baked. It needs a lot of work and I’ve been reviewing my thoughts on how private calendar events should have been handled in the first place. Expect to see future 0.7.x releases improve this feature a lot but I’ll likely move towards a different approach.
List Management - /lists

Speaking of half baked, I want to introduce you to another dog food feature I’ve wanted to add into the project around lists. Now as you view user profiles you can add them to any of your people lists. As you can see above the management of lists is still very early but what is wired up is the ability to create people lists and use those lists to view your feed around.
This means you can create interest based groups of follows to keep track of. When you want to know what’s going on around content creators who make sports content maybe you jump into your Sports list or if you want to keep up with all your hometown friends you jump into the Old Friends list. The options end with your imagination.

Over the coming updates of the 0.7 series I’ll be working to improve this experience and likely introduce some new features like follow packs and other discovery functions around lists. It’s very early in this element’s lifecycle but is something I’ve personally wanted to get going for a while now so I wanted to be sure to ship it even in it’s half baked state.
Peer to Peer Markets - /p2p

If you never heard of NIP-69 that’s ok because it’s drastically underutilized. It’s a way peer to peer markets like Mostro or Robosats can publish their order books for anyone to see. It’s great for driving awareness to your offer and something I think all users should adopt.
This page will pull in the Coingecko BTC price and then adjust that price in the upper right based on the market data from these orders to give you a more complete view of the current “real” market price of sats on the P2P market based on premiums over market rate.
In the future I’d love to bring much wider functionality to this section of the site. I would love to wire in Mostro and let users create P2P offers similar to Local Bitcoins for anyone that’s ever waited 30 minutes in a library for a stranger to give you Bitcoin back in the day. For now this will be more of a visualization but I have big plans for where it could grow.
Communities - /communities

If you’ve been looking for the Communities section in recent releases, you weren’t imagining things, it was missing. Similar to some of my early work on the /list functionality, I managed to break community support along the way. But with the 0.7.0 release, I’ve officially resurrected it.
Nostr communities are the best way to dive into niche topics without the noise of the global feed. They offer a moderated, focused environment for specific conversations. You can now use the search tool to find groups that match your interests, join the realm, and start engaging directly with like-minded folks.
Internet Radio - /radio

We’ve expanded our audio suite even further with the addition of internet radio. The site now features a dedicated radio section viewer that taps into Nostr’s expansive directory of stations.
You can search for stations by name or genre and listen seamlessly as you browse your feed. While discovery is currently search based, I have big plans to enhance this by mapping station metadata to geographic regions. This will eventually allow for a localized map experience, much like our events page uses. Jump into the radio tab today and see what the Nostr community is broadcasting.
Pinboards - /pinboards

Pinboards are an attempt at curated pin lists where you can tag events based on an overall board design. This follows a totally new NIP that I’ve built around two event kinds. The first event kind sets up a board and it’s preferred metadata while the second acts as the actual pin event that can either reference a board or just be a pin to your account. Pins can reference any nostr event or use external data from websites or book listings to track what they represent.
This feature is brand new and is the most likely to change with time as I publish the proposed NIP structure and take feedback. For that reason I’ve not fully implemented pinning throughout the site but plan to make it easy to pin any site content quickly to your favorite boards.
Recipes - /recipes

Ready to find what you want for dinner? Check out some of the awesome recipes other nostriches have shared! You can find your next dinner through search or through some of the preset tags.
If you want to plan curating your recipes, the biggest integration with our pinboards is on the cookbook feature. Cookbooks are pinboards that will then accept recipes as list items to create groupings of your favorite meals.
Marketplace - /marketplace

Ready to spend some of those hard earned zaps you’ve been picking up? Check out the marketplace to find offers from other users for a wide range of things you may want to buy.
This is very much an alpha feature. I’d suggest using other sites like Shopstr for completing your orders right now but a lot of the foundation for it is built but not properly tested. This will be one to watch grow up!
Wiki - /wiki

Did you know there’s already clients built to growing a wiki catalog on nostr? Yup, knowledge curators are already hard at work building out support for storing the world’s knowledge on nostr.
This is another element of that site that’s very early and will need a lot of love to reach the levels it deserve. You can currently view articles but formatting is still an issue as is linking.
Publications - /publications

If you thought nostr having a wiki system was cool, wait until you see Publications. Here you can follow curated publications like books or journals. It’s built off NKBIP and will power a few features beyond just the publication.
I’m excited to work on building a Bible viewer that will allow for collaborative bible studies with deeper referencing to other works. I’m honestly stoked to build this out as a future upgrade to this element of the site.
Code - /code

There’s been so much work done to build proper git systems into nostr. Code is my attempt to display that progress on the site and eventually hopefully let me manage the codebase for the project within the project itself.
This is a very early feature inclusion. It will open repos and let you explore the file system but that’s about where it stops. It will need a lot of work to be fully functional but the foundations are forming.
Badges - /badges

This is a tough one for me. I’m not a user of badges nor are they one of the elements of nostr that excite me but I know a lot of others are really into them. I’ve gone ahead and started to build support for a badge management tool that lets you track the badges you display and accept new ones that get issued to you. If you’re a badge fan I’d love your insights to grow this section of the site!
NIP Viewer - /nips

Who doesn’t love NIPS? If you’re like me then you spend a lot of time tracking Nostr Implementation Possibilities. You can now track NIPS from the draft phase on up. If you’ve clicked any of the NIP references above you can check out how those look on the site as well.
NIP-49
While I still don’t recommend anyone sign in with their nsec when way better options are available. I’ve integrated NIP-49 support into the project to better encrypt your nsec if you do go this route for some reason.
Want to Help Shape This?
If any of this sounds interesting, go break things at nostr.blue. Seriously, find the bugs, tell me what’s confusing, let me know which features you actually use. I’m building this in public and your feedback directly impacts what gets polished next.
Reach out on nostr or drop an issue on GitHub. Even a quick “this didn’t work” helps more than you’d think. It might mean what gets fixed and what doesn’t!