Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neilck/nostr-badger
Web app to manage NIP-58 badges.
https://github.com/neilck/nostr-badger
client nip-07 nip-58 nostr react typescript
Last synced: 12 days ago
JSON representation
Web app to manage NIP-58 badges.
- Host: GitHub
- URL: https://github.com/neilck/nostr-badger
- Owner: neilck
- Created: 2023-03-02T01:33:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-10T12:20:33.000Z (almost 2 years ago)
- Last Synced: 2024-10-24T22:13:43.814Z (2 months ago)
- Topics: client, nip-07, nip-58, nostr, react, typescript
- Language: TypeScript
- Homepage:
- Size: 1.03 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nostr Badger - Nostr Badge Explorer in TypeScript
## What does this do?
![nostr-badger](https://user-images.githubusercontent.com/11378702/224309122-263020e2-e2ca-4818-a1e9-e512f814bbf1.png)Typescript / React web app for Nostr NIP-28 Badge Management.
- browse badges by relay
- create / edit / delete / award a badge
- link to badge issuer's nostr.directory and badges.page profile pagesThis code is experimental, and written as a learning exercise.
For better code see [badges.page](https://github.com/verbiricha/badges).This code demonstrates:
- Using [nostr-tools](https://github.com/nbd-wtf/nostr-tools) to implement [NIP-28](https://github.com/nostr-protocol/nips/blob/master/58.md) within a client
- using [NIP-07](https://github.com/nostr-protocol/nips/blob/master/07.md) to get public / private keys from Nostr Extension (nos2x, getalby)