Skip to content

Add NDK project page#667

Merged
dergigi merged 3 commits intomasterfrom
content/add-project-ndk
Apr 29, 2026
Merged

Add NDK project page#667
dergigi merged 3 commits intomasterfrom
content/add-project-ndk

Conversation

@dergigi
Copy link
Copy Markdown
Member

@dergigi dergigi commented Apr 27, 2026

Adds an NDK project page to the projects section. The page describes Pablo F7z's TypeScript toolkit for building nostr applications, structured as a monorepo of small packages with first-class outbox-model support and reactive UI bindings for Svelte and React.

  • Adds data/projects/ndk.mdx covering the package layout (core, framework integrations, cache adapters, advanced features), the supported NIPs (NIP-65 outbox, NIP-77 negentropy, NIP-46 remote signing, NIP-60 cashu, NIP-17 DMs, etc.), and OpenSats' funding history (July 2023 nostr grant + April 2024 LTS grant)
  • Adds public/static/images/projects/ndk.svg as the cover image (the official NDK logo from nvk/ndk.fyi)
  • Cross-links to the nostr, blossom, and nostr-wallet-connect topic pages, and to the PabloF7z LTS announcement and the July 2023 nostr grants post
  • References nostr-dev-kit/ndk and the documentation site at nostr-dev-kit.github.io/ndk

Closes https://github.com/OpenSats/content/issues/63


Build preview:

@dergigi dergigi requested a review from TumaBitcoiner April 27, 2026 11:31
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
os-website Ready Ready Preview, Comment Apr 29, 2026 11:05am

Request Review

Comment thread data/projects/ndk.mdx Outdated
Comment thread data/projects/ndk.mdx
>
> <cite>—[pablof7z](https://github.com/nostr-dev-kit/ndk)</cite>

The advanced packages cover Web of Trust filtering, [NIP-77](https://github.com/nostr-protocol/nips/blob/master/77.md) negentropy set reconciliation, multi-account session management, [NIP-17](https://github.com/nostr-protocol/nips/blob/master/17.md) gift-wrapped DMs, [NIP-60](https://github.com/nostr-protocol/nips/blob/master/60.md) cashu wallet integration with [NWC](/topics/nostr-wallet-connect) and WebLN support, and a [Blossom](/topics/blossom) client for media. A set of cache adapters (in-memory LRU, IndexedDB via Dexie, SQLite, SQLite WASM, Redis, and an experimental nostr-relay-as-cache) lets the same code run anywhere from a browser tab to a server-side process. Outbox-model relay selection ([NIP-65](https://github.com/nostr-protocol/nips/blob/master/65.md)) is built into the core and used to drive subscription routing.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could be helpful to have a WoT topic page?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dergigi dergigi requested a review from TumaBitcoiner April 28, 2026 13:26
Co-authored-by: Tuma <119351965+TumaBitcoiner@users.noreply.github.com>
@dergigi dergigi merged commit 4737212 into master Apr 29, 2026
3 checks passed
@dergigi dergigi self-assigned this Apr 29, 2026
@dergigi dergigi deleted the content/add-project-ndk branch April 29, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants