Rust-nostr v0.39.0: NIP-96, NIP-22 Helpers, Custom WebSocket Client Support & More
Rust-nostr is a Nostr SDK that helps developers build fast and secure Nostr protocol apps for desktop, web, and mobile. Rust crates can be easily integrated into environments like Swift, Kotlin, Python, and JavaScript, offering versatility for development.
- "rust-nostr v0.39 is out!" announced Yuki Kishimoto.
Key features of the rust-nostr project include:
- Multi-language support. Support for native API's including Rust, Python, JavaScript, Kotlin, Swift and Flutter to empower builders in their preferred programming language.
- Multi-platform support. Users can write the Nostr protocol apps for desktop, server, mobile, web and embedded devices.
- WASM compatibility. Most of the project's libraries compile to WebAssembly so that they can be integrated into web applications.
- High performance. Powered by Rust's performance and memory safety, the libraries ensure speed, stability, and reliability, extending these to bindings in other languages for diverse environments.
- Broad NIP Support. Support to most relevant NIPs.
- Customizable. The libraries are modular, enabling the creation of customized nostr apps.
NOTE: Libraries are in an ALPHA state, meaning they generally function but the API is subject to breaking changes.
What's new
- v0.39.0 release adds NIP-96 support, NIP-22 helpers, NIP-01 adjustments, improved connection handling methods, custom WebSocket client support (Rust, Python, Kotlin, Swift), new JVM bindings, reduced UniFFI bindings binary size, and various cleanups, refactoring, and performance enhancements.
Full release notes are available here.
Rust-nostr is a free and open-source project, meaning it doesn't generate revenue through sales. If you like, use or want to support the development of rust-nostr libraries, software, or services, consider making a donation here.
Announcement / Archive
GitHub Repo
Rust-nostr.org
- Do you want more? Subscribe and get No Bullshit GM report straight to your mailbox and No Bullshit Bitcoin on Nostr.
- Feedback or news tips? Drop it here.