sneurlax / nostr

Nostr protocol implementation, SDK and FFI

Home Page:https://rust-nostr.github.io/nostr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nostr

Project structure

The project is split up into several crates in the crates/ directory:

Bindings

nostr and nostr-sdk crates can be embedded inside other environments, like Swift, Kotlin, Python and JavaScript. Please, explore the bindings/ directory to learn more.

Embedded

nostr crate can be used in no_std environments. Check the example in the embedded/ directory.

Available packages

State

These libraries are in ALPHA state, things that are implemented generally work but the API will change in breaking ways.

License

This project is distributed under the MIT software license - see the LICENSE file for details

Donations

⚡ Tips: https://getalby.com/p/yuki

⚡ Lightning Address: yuki@getalby.com

About

Nostr protocol implementation, SDK and FFI

https://rust-nostr.github.io/nostr/

License:MIT License


Languages

Language:Rust 97.4%Language:JavaScript 0.8%Language:Makefile 0.7%Language:Python 0.5%Language:Shell 0.4%Language:HTML 0.1%Language:Swift 0.1%Language:CSS 0.0%Language:SCSS 0.0%Language:Just 0.0%Language:RPC 0.0%