a nostr web interface in vanilla JS
https://nostr.ch/
ci/woodpecker/push/woodpecker Pipeline was successful
Details
Added a new tab for settings to create a private key. The key is only set in local storage but not used yet. |
||
---|---|---|
src | ||
tools | ||
.gitignore | ||
.woodpecker.yml | ||
LICENSE | ||
README.md | ||
esbuildconf.js | ||
package-lock.json | ||
package.json |
README.md
nostr web sandbox
a playground for a web interface to nostr. some useful resources:
- JS library used in this project: https://github.com/fiatjaf/nostr-tools
- NIPs: https://github.com/nostr-protocol/nips
- relays registry: https://nostr-registry.netlify.app/
- event inspector: https://nostr.com/
- a working web interface in vue.js: https://astral.ninja/
- https://github.com/aljazceru/awesome-nostr
dev
nodejs v18.x and npm v8.x are recommended.
after npm install
, start by running a dev server with:
npm run serve
and point a browser to http://127.0.0.1:8001/
the serve
command injects a live reload snippet. to build a "production" copy,
execute
npm run build
the build is done using esbuild, with a config in
esbuildconf.js. the result is placed in dist
directory.