rust-nostr
Project Homepage | Repository | Become a supporter
The nostr
development kit to build fast, stable and efficient apps for any environment!
Why rust-nostr?
-
Multi-Language Support: We support native API's including
Rust
,Python
,JavaScript
,Kotlin
andSwift
so you can buildnostr
apps in your preferred programming language. -
Multi-Platform Support: Write nostr apps for
desktop
,server
,mobile
,web
and/orembedded
devices! -
WASM Compatibility: Most of our libraries compile to
WebAssembly
so that they can be integrated into web applications. -
High performance: Powered by
Rust
's unparalleledperformance
andmemory safety
, our libraries offersspeed
,stability
andreliability
. The same features are extended to itsbindings
in other languages, ensuring optimal stability across diverse development environments. -
Broad NIP Support: Support to most relevant
NIPs
. -
Customizable: The libraries are built in modular way, allowing to build customized nostr apps.
Libraries
- Nostr: Implementation of the
nostr
protocol - Nostr Database: Databases abstraction, indexes and in-memory database implementation
- Nostr SDK: High level nostr client library
Communication
- Nostr community: nostr:naddr1qvzqqqyx7cpzq6xcz9jerqgqkldy8lpg7lglcyj4g3nwzy2cs6u70wejdaj7csnjqyg8wumn8ghj7mn0wd68ytnddakj7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcqpfe82um594hx7um5wguyvg2q
- Nostr public channel: nostr:nevent1qvzqqqqq9qpzq6xcz9jerqgqkldy8lpg7lglcyj4g3nwzy2cs6u70wejdaj7csnjqyg8wumn8ghj7mn0wd68ytnddakj7qg4waehxw309ahx7um5wghx77r5wghxgetk9uqzpw86ja20989g7vupv08fq78z03aevh5kheqr6al07v7sslzqxmhhxau0ah
- Matrix space with some rooms at #rustnostr:matrix.org.
State
These libraries are in ALPHA state, things that are implemented generally work but the API will change in breaking ways.
Donations
rust-nostr
is free and open-source. This means we do not earn any revenue by selling it. Instead, we rely on your financial support. If you actively use any of the rust-nostr
libs/software/services, then please donate.
License
This project is distributed under the MIT
software license.