Applesauce packages
Core
The applesauce-core package contains the core protocol primitives and utilities. see more
npm install applesauce-coreyarn install applesauce-corepnpm install applesauce-coreCommon
The applesauce-common package contains the helpers, models, and blueprints for common nostr application patterns. see more
npm install applesauce-commonyarn install applesauce-commonpnpm install applesauce-commonContent
The applesauce-content package contains helpers for parsing text content and markdown. see more
npm install applesauce-contentyarn install applesauce-contentpnpm install applesauce-contentSigners
The applesauce-signers package contains a bunch of NIP-07 compatible signer classes. see more
npm install applesauce-signersyarn install applesauce-signerspnpm install applesauce-signersAccounts
The applesauce-accounts package contains the main AccountManager class and various types of common nostr account types. see more
npm install applesauce-accountsyarn install applesauce-accountspnpm install applesauce-accountsFactory
The EventFactory class is part of the applesauce-core package. Blueprints and additional operations are available in the applesauce-common package. see more
npm install applesauce-core applesauce-commonyarn install applesauce-core applesauce-commonpnpm install applesauce-core applesauce-commonLoaders
The applesauce-loaders package provides loaders that simplify fetching nostr events from multiple relays. These loaders can be integrated with any nostr connection framework of your choice. see more
npm install applesauce-loadersyarn install applesauce-loaderspnpm install applesauce-loaders:::
Actions
The applesauce-actions package provides prebuilt actions that apps can use. see more
npm install applesauce-actionsyarn install applesauce-actionspnpm install applesauce-actionsRelays
The applesauce-relay package provides a flexible api for communicating with Nostr relays, built on top of RxJS.
npm install applesauce-relayyarn install applesauce-relaypnpm install applesauce-relayReact
The applesauce-react package contains a bunch of useful react hooks for working with other applesauce packages. see more
npm install applesauce-reactyarn install applesauce-reactpnpm install applesauce-reactWallet
The applesauce-wallet package provides queries and actions for NIP-60 cashu wallets.
npm install applesauce-walletyarn install applesauce-walletpnpm install applesauce-walletWallet-Connect
The applesauce-wallet-connect package provides a complete implementation of NIP-47 Nostr Wallet Connect for both clients and services.
npm install applesauce-wallet-connectyarn install applesauce-wallet-connectpnpm install applesauce-wallet-connect