https://github.com/relaystr/ndk
Dart Nostr Development Kit
https://github.com/relaystr/ndk
dart-library nostr
Last synced: about 2 months ago
JSON representation
Dart Nostr Development Kit
- Host: GitHub
- URL: https://github.com/relaystr/ndk
- Owner: relaystr
- License: mit
- Created: 2023-10-07T09:20:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-24T23:18:32.000Z (about 2 months ago)
- Last Synced: 2025-02-24T23:30:07.690Z (about 2 months ago)
- Topics: dart-library, nostr
- Language: Dart
- Homepage: https://pub.dev/packages/ndk
- Size: 7.32 MB
- Stars: 16
- Watchers: 2
- Forks: 5
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nostr - dart NDK - Nostr Development Kit for dart applications (Libraries / Client reviews and/or comparisons)
README
# Dart Nostr Development Kit (NDK)
[](https://github.com/relaystr/ndk/actions?query=workflow%3A"tests"+branch%3Amaster)
[](https://codecov.io/github/relaystr/ndk)
[](https://pub.dev/packages/ndk)
[](LICENSE.txt)NDK (Nostr Development Kit) is a Dart library that enhances the Nostr development experience.\
NDK supplies you with high-level usecases like lists or metadata while still allowing you to use low-level queries enhanced with inbox/outbox (gossip) by default.\
Our Target is to make it easy to build constrained Nostr clients, particularly for mobile devices.# Get started here ➡️ [Documentation](https://dart-nostr.com/)
## Monorepo Packages
NDK ships in small packages to allow granular control of dependencies in your dart/flutter projects.
### [🔗 Dart Nostr Development Kit (NDK)](./packages/ndk/#readme)
Core package of the NDK. Go here for instructions on how to use the NDK. 📜
### [🔗 amber](./packages/amber/)
Amber signer compatible with the NDK.
### [🔗 ObjectBox](./packages/objectbox/)
ObjectBox database implementation.
### [🔗 Isar](./packages/isar/)
Isar database implementation.
### [🔗 rust verifier](./packages/rust_verifier/)
Event verifier written in Rust.
### [🔗 sample app](./packages/sample-app/)
example app using the NDK.