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
NDK ships as a small monorepo with focused packages for core, Flutter, and storage integrations.
Core package of the NDK. Go here for instructions on how to use the NDK. 📜
ObjectBox database implementation.
Flutter widgets and utilities that require Flutter as a dependency, including the NIP-07 browser-extension signer.
example app using the NDK.