Logo
EINUNDZWANZIG
Logo
EINUNDZWANZIG
Toggle sidebar
21.01.2026

BadgeBox for Nostr - Manage Your Badges

<p>Vor ein paar Wochen bin ich auf Badges in Nostr aufmerksam geworden. Die Idee fand ich sofort interessant: Auf einen Blick sichtbar machen, zu welchen Communities man gehört oder wofür man sich interessiert - direkt im eigenen Profil. </p><p>Ungefähr zur gleichen Zeit bekam ich im Rahmen meines Studiums die Aufgabe, ein Programm in Python zu entwickeln. Es lag also nahe, beides miteinander zu verbinden. Ich begann, mich intensiver mit den entsprechenden NIPs und Kinds auseinanderzusetzen und dabei wurde Nostr für mich immer interessanter. </p><p>Zunächst entwickelte ich ein CLI-basiertes Tool zum Verleihen von Badges. Um den Prozess zu vervollständigen, brauchte es auch eine Lösung für die Empfänger-Seite - ein zweites Tool, mit dem Badges angenommen und im eigenen Nostr-Profil angezeigt werden können. </p><p>Um beide Tools zu verknüpfen, die Nutzung benutzerfreundlicher zu gestalten und zusätzliche Funktionen zu ermöglichen, entstand schließlich eine webbasierte Anwendung: die BadgeBox. </p><p>Nach dem Login per nsec oder Extension lassen sich Badges übersichtlich verwalten. Eigene, selbst erstellte Badges können an einen oder gleich mehrere npubs verliehen werden. Außerdem zeigt die BadgeBox alle ausstehenden Badges in einer Art Warteschlange übersichtlich an. Badges können nach Wunsch akzeptiert oder auch später wieder aus der Sichtbarkeit im Profil entfernt werden. </p><p>Badges in Nostr sind für mich eine ziemlich coole Sache: Sie machen Zugehörigkeiten, Engagement und Interessen sichtbar - freiwillig, dezentral und direkt im eigenen Profil. </p><p>Die BadgeBox bietet dafür eine einfache und unkomplizierte Verwaltung. Sie hilft nicht nur dabei, das eigene Profil individueller zu gestalten, sondern eignet sich auch gut für Communities: etwa um ein eigenes Community-Badge zu vergeben oder spezielle Badges, zum Beispiel nach der Teilnahme an einem Meetup, zu verleihen. </p><h3>Angestrebte Implementierung: BadgeBox als Desktop- &amp; Zapstore-App</h3><p>Im nächsten Entwicklungsschritt möchte ich versuchen, BadgeBox als eigenständige Desktop-Anwendung verfügbar zu machen. Ziel ist es, die Anwendung plattformübergreifend auf mehreren Betriebssystemen (macOS, Linux und Windows) einfach installierbar bereitzustellen, um eine möglichst breite und einfache Anwendung ohne Browserabhängigkeit zu ermöglichen.</p><p>Eine Förderung in Höhe von 1.000.000 SATs würde die Weiterentwicklung der BadgeBox unterstützen. Das Tool ermöglicht eine einfache und intuitive Nutzung von Badges und trägt dazu bei, Badges als Bestandteil von Nostr zu etablieren. </p><p>Ressources: </p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/rinbal/Badges_GUI">https://github.com/rinbal/Badges_GUI</a><br></p>
User
Eingereicht von
rainyba
1.000.000 Sats
Picture

Zustimmungen des Vorstands (2)
Ablehnungen des Vorstands (0)
Zustimmungen der übrigen Mitglieder (3)
Ablehnungen der übrigen Mitglieder (0)