Everyone can have their own Instagram
Login to reply
Replies (14)
Nostr innovation of 2022: damus
Nostr innovation of 2023: zaps
Nostr innovation of 2024: npub.pro
prove me wrong
literally all ios users using damus, all users zappin around, 3 users made their website on npub.pro and noone using really it to do real stuff...
but still, time to time, we will see retrospectively in 2025 if it has been the innovation of 2024😸
It's been a week since launch, 200+ websites. I am skeptical too, but looks promising
Fair. We are still early. But its been an incredible outlet for creativity already, and so much more can be done. Is there anything else in nostr that opens so many doors?
Frankly I'm also super bullish, but I think we need something really revolutionizing:
a client-based website engine running in client, that take all the notes + some new nips for styling and formatting and generate the website in the client. This would be a new nostr-based way to have a personal webspace online, hosted on relays as notes... Basically, in this case the nostr client become the "web browser itself", but doesnt render html+css+js, it renders some meta-notes formatted with specific nips for indicate formatting, stiling, even basic object interactions, and the actual notes as contents...
That's almost exactly how npub.pro sites work, you could render them inside an app without relying on the website url. All you're asking is us to rebuild html+css, which is too much to ask
Great questions!
These nostr-sites are nostr events of kind 30512 https://nostr.band/?q=travel+kind%3A30512 - we just don't have an app to showcase them yet.
Themes are nostr events too of kind 30514 https://nostr.band/?q=ruby+kind%3A30514 - there will be a marketplace for them, imagine admin posting "please customize XYZ in my theme" and some developer adjusting it and publishing the update on nostr and admin applying it in 2 clicks.
Theme assets (templates, js, css etc) are on blossom servers, addressed by hashes by the themes, if some server dies files can be discovered through nostr on other server (no code for that yet).
The engine core is https://github.com/nostrband/libnostrsite - it can run on the client or on the server. We run it in three places: on the server to pre-render the sites we host, in the browser tab for the current self-hosted version, and in the service worker after the first page load. Our server does nothing after the first page load, all rendering happens by service worker talking to relays and blossom servers, all sites are PWAs that work offline, rendering nostr events cached in the browser's database.
We don't have a self-hosted version with server-side rendering, but that one's coming too. Current client-side rendered self-hosted code can be hosted on github pages - first page load takes a while, and you don't have nice pre-rendered meta tags, but aside from that it's identical, and sites don't depend on our infrastructure.
The nip-512 that we've drafted for nostr sites is meant to make "nostr site" description portable across the engines, so that you could switch from npub.pro engine to another implementation (Oracolo hopefully maybe), without having all your links or site structure broken.
To summarize: npub.pro sites are as much nostr as they could possibly be, our hosting and management app are just a convenience.
View quoted note →
This is why I think it's revolutionary. People dont yet see the possibilities, but with every new user, every new website, every new theme, every new widget, eyes will open more. It's still quite early in its iterations and may have to be improved many times over years. But the structure is so good, that the surface for innovation is high. And, importantly, we know the web scales to 10 billion people already. It's like a bobsled, first you start pushing it, but then it gains momentum and you jump in.
Man, this is cool!
Very similar to how I see Stories, and Micro apps in general, work.
Will you be in Riga?
👀
wow, thats so cool!
Exactly! Pushing the flywheel is really hard at first, at least it seems like we're trying to push the right one the right way now.
Yes. Also very important is that it's permissionless without a king-maker effect. You dont have to write a NIP, get it approved, make an app. You can just tinker with your nostr homepage, and if something works out, post it in a note. In fact, people are doing this already, including non-techies. That's how you know it's a winner.
Combine with @HORNETS and you can have a distributed rich media experience