Skip to content

nodetec/comet

Repository files navigation

☄️ Comet

comet

Comet is a desktop app for taking and publishing notes for nostr.

Development

Install Dependencies

npm i --force

Run the app

npm run dev

Package the app

npm run package

Make the app for your platform

Linux Dependencies

For RPM

sudo apt install rpm

For AppImage

sudo apt install squashfs-tools
npm run make

The output for you platform will be in the out/ directory

Tech Stack

  • electron (desktop app framework)
  • nostr (social media protocol)
  • shadcn (components)
  • nodejs (backend)
  • react (frontend)
  • pouchdb (database)
  • tailwind (styling)
  • typescript (language)
  • tanstack query (async state)
  • zustand (sync state)
  • lexical (editor)