Nostr, un app al giorno: noStrudel
- Piattaforme supportate
- Caratteristiche principali
- Posizionamento rispetto ad altri client
- Criticità
- Novità recenti
- Verdetto finale
noStrudel è uno dei client Nostr più interessanti e tecnici disponibili oggi.
Sviluppato da hzrd149 (un dev molto attivo e rispettato nella community Nostr), si posiziona come un “sandbox per esplorare il protocollo” piuttosto che come un semplice social client pronto all’uso.
È open source (GitHub: hzrd149/nostrudel) e ha ricevuto supporto da OpenSats per lo sviluppo a lungo termine.
Piattaforme supportate
- Web (principale) → nostrudel.ninja
- Self-hosted: eccellente supporto per UmbrelOS, StartOS e ambienti Docker
- Build sperimentali per Android e iOS (tramite Capacitor)
È particolarmente amato da chi usa server personali (Start9, Umbrel) perché si integra bene con relay e storage locali.
Caratteristiche principali
- Trasparenza sul protocollo: mostra eventi raw, dettagli relay, JSON degli eventi, ideale per chi vuole capire come funziona Nostr “sotto il cofano”.
- Local-first: usa database locali (window.nostrdb.js) per caricamenti velocissimi e minor dipendenza dai relay.
- Supporto NIP avanzato: eccellente implementazione di NIP-17 + NIP-59 (messaggistica privata moderna con Gift Wrap), NIP-77, NIP-45 e altri standard emergenti.
- Funzionalità complete: badge, emoji animate, liste avanzate, zap splits, streaming integrato (Zap.Stream), ricerca, upload media, ecc.
- Privacy e self-sovereignty: forte spinta verso dati locali, media self-hosted (Blossom, Nostr Bucket) e uso su rete Tor/onion.
- Motore Applesauce (libreria condivisa creata dallo stesso dev), che rende il client stabile e utile anche per altri progetti.
Posizionamento rispetto ad altri client
noStrudel è il client per power user e curiosi tecnici. Non è il più rifinito esteticamente né il più “facile” per un principiante, ma offre profondità e controllo che pochi altri hanno.
- Vs Primal: Primal è più completo, polished e “all-in-one” (ottimo algoritmo di scoperta, app mobile mature, esperienza simile a Twitter/X). È più adatto all’uso quotidiano e al content discovery. noStrudel è più “crudo”, più veloce sulle timeline e migliore nell’esplorazione tecnica, ma meno intuitivo.
- Vs Yakihonne: Yakihonne è orientato ai creator e al content management con forte integrazione Bitcoin. Ha un’UI moderna e buona per long-form. noStrudel è più generalista e “da protocollo”, mentre Yakihonne è più orientato al publishing e alla monetizzazione.
- Vs Damus (iOS): Damus è elegante, fluido e ottimizzato per mobile Apple, con un’ottima UX. noStrudel è più potente dal punto di vista tecnico ma meno raffinato sull’esperienza mobile.
- Vs Amethyst (Android): Amethyst è probabilmente il client Android più completo e stabile. noStrudel offre un’esperienza simile su web/self-hosted, ma con maggiore enfasi sul local storage e sul debugging.
In breve, se vuoi usare Nostr: Primal, Damus o Amethyst.
Se vuoi capire e controllare Nostr: noStrudel è tra i migliori (insieme forse a Coracle o Gossip per certi aspetti desktop).
Criticità
- Ancora in sviluppo attivo: alcuni bug e feature mancanti (lo ammette lo stesso sviluppatore).
- Interfaccia non sempre intuitiva per i newbie.
- Come tutti i client web, sconsiglia vivamente di inserire la nsec direttamente (meglio estensioni come Alby).
- Meno ottimizzato per l’uso puramente mobile rispetto ai competitor nativi.
- A volte troppo “geek”: mostra troppe informazioni tecniche che possono confondere l’utente medio.
Novità recenti
Negli ultimi aggiornamenti (versione 1.1.0 e superiori) ha visto miglioramenti su feed, notifiche (separazione reply dirette/thread), supporto media IPFS, fix vari e raffinamenti all’engine Applesauce. Lo sviluppo è costante, con particolare attenzione alla messaggistica privata interoperabile e al local-first.
Verdetto finale
noStrudel è un client eccellente per chi non si accontenta di “postare e leggere”, ma vuole avere il pieno controllo del proprio setup Nostr. È uno dei più rispettati tra gli utenti avanzati e self-sovereign. Se usi già Umbrel/StartOS o ti piace armeggiare con relay e dati locali, è quasi imbattibile. Per l’utente casual, meglio partire da Primal o Amethyst/Damus e poi passare a noStrudel per esperienze più profonde.
Voto: 8.5/10 (9+ per power user, 7 per utenti medi).
Consigliatissimo a chi vuole approfondire il protocollo. Provalo su nostrudel.ninja
Write a comment