Skip to content

sudonym-btc/ndk

 
 

Repository files navigation

Dart Nostr Development Kit (NDK)

Build Status Coverage Pub License

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

Monorepo Packages

NDK ships in small packages to allow granular control of dependencies in your dart/flutter projects.

Core package of the NDK. Go here for instructions on how to use the NDK. 📜

Amber signer compatible with the NDK.

ObjectBox database implementation.

Isar database implementation.

Event verifier written in Rust.

example app using the NDK.

Packages

No packages published

Languages

  • Dart 91.2%
  • CMake 2.4%
  • C++ 2.3%
  • Rust 2.1%
  • Shell 0.6%
  • Ruby 0.4%
  • Other 1.0%