Skip to content

irislib/iris-chat

Repository files navigation

iris chat

Decentralized encrypted messaging over Nostr using the double-ratchet protocol.

Features

  • End-to-end encryption via nostr-double-ratchet
  • QR code invites for easy contact sharing
  • Push notifications with service worker integration
  • PWA installable on mobile and desktop
  • Local-first with IndexedDB persistence (Dexie)
  • NIP-07 browser extension support for key management

Tech Stack

  • Svelte 5, TypeScript, Vite
  • UnoCSS
  • NDK (Nostr Development Kit)
  • Workbox (service worker)

Development

npm install
npm run dev

Build

npm run build
npm run preview

Source

View source on iris files

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •