diff --git a/book/src/README.md b/book/src/README.md index 906b571d7..f5d9faf70 100644 --- a/book/src/README.md +++ b/book/src/README.md @@ -1,19 +1,37 @@ -

- rust-nostr -

+

+ rust-nostr +

Project Homepage | Repository

+

+ The nostr development kit to build fast, stable and efficient apps for any environment! +

-Build **fast**, **stable** and **efficient** nostr apps for **any environment**: desktop/server, mobile, embedded devices and web. + + +## Why rust-nostr? + +* **Multi-Language Support**: We support native API's including `Rust`, `Python`, `JavaScript`, `Kotlin` and `Swift` so you can build `nostr` apps in your preferred programming language. + +* **Multi-Platform Support**: Write nostr apps for `desktop`, `server`, `mobile`, `web` and/or `embedded` 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 unparalleled `performance` and `memory safety`, our libraries offers `speed`, `stability` and `reliability`. The same features are extended to its `bindings` 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](./nostr/01-index.md): Implementation of the `nostr` protocol +* [Nostr Database](): Databases abstraction, indexes and in-memory database implementation * [Nostr SDK](./nostr-sdk/01-index.md): High level nostr client library ## State