Skip to content
Projekte

YakiHonne/web-app has 27 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-12 05:31 UTC. Last push 2026-10-21.

So werden diese Zahlen gemessen

YakiHonne official web app repository

Gemessener Sternzuwachs

in 24h
0
in 7 days
Verlauf wird gesammelt
in 15 days
Verlauf wird gesammelt
in 1 month
Verlauf wird gesammelt

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

README.md

Original

What is YakiHonne?

A decentralized social payment client on Nostr & Bitcoin. Check it out at yakihonne.com

YakiHonne also runs its own relays under nostr-01.yakihonne.com and nostr-02.yakihonne.com for creators to publish their content, it is free of charge. The relay is based on strfry and written in cpp if you would like to check it out.

Gallery

screen-2 screen-3 screen-4
screen-5 screen-6 screen-7
screen-8 screen-9 screen-10
screen-11 screen-12 screen-13
screen-14

1. Features

1.1 Accounts & sign-in

  • Private key sign-in: nsec or raw hex (NIP-19)
  • Browser extension signing (NIP-07)
  • Remote signer / bunker support (NIP-46)
  • Google sign-in, with FROST threshold key recovery — the key is split into shards across signer relays, so no server ever holds the whole key
  • On-the-go account creation
  • Multi-account switching, with keys encrypted at rest in local storage

1.2 Content

Type Route Kinds
Notes /note/[nevent] 1
Long-form articles /article/[naddr], /write-article 30023, 30024 (drafts)
Videos /video/[naddr] 21, 22, 34235, 34236
Images /image/[nevent] 20
Curations /curation/[naddr] 30004, 30005
Smart widgets /smart-widgets, /smart-widget-builder 30033
Flash news — 11
Starter & media packs /pack/s, /pack/m —
  • Feeds: home, /discover, /explore, /media, plus DVM-backed content feeds
  • Paid notes — surfaced in the home feed for free and basic plan users
  • Direct messages (NIP-04 and NIP-44), notifications, and event/note statistics
  • Event scheduling via DVM (NIP-90), gift-wrapped (NIP-59)

1.3 Article editor (v2)

  • TipTap-based WYSIWYG that serializes to markdown
  • Mentions and Nostr entity embeds (nevent, naddr, npub, note, nprofile)
  • Tables, math (KaTeX), syntax-highlighted code blocks, text alignment, images
  • PDF-to-Markdown import
  • AI writing assistant and a Second Reader with selectable personas (paid plans)
  • Drafts, autosave, publish modal and article preview

1.4 Wallets & payments

  • Built-in Yaki wallet, auto-provisioned over NWC
  • Nostr Wallet Connect (NIP-47) and Alby
  • WebLN
  • Cashu / eCash wallet with nutzaps (NIP-60, NIP-61)
  • Lightning zaps via QR or connected wallet (NIP-57)
  • YakiHonne premium plans — free / basic / premium, plus a trial. Payable by card (hosted checkout, handled server-side) or Lightning
  • Creator subscriptions, so fans can subscribe directly to a creator
  • Yaki Points: earn, spend, and redeem for rewards

1.5 Media & relays

  • Blossom media servers for uploads, with a management UI at /blossom
  • Relay management and Relay Orbits at /relay-orbits
  • Relay list metadata and outbox model (NIP-65)
  • Relay authentication (NIP-42)
  • Premium relays for paid plans

1.6 Smart widgets

  • Builder, checker, and playground (/smart-widget-builder, /smart-widget-checker, /sw-playground)
  • AI-assisted widget generation (/sw-ai)
  • Developer docs under /docs/sw

1.7 Interface

  • 12 interface languages: Arabic, Chinese, English, French, Hindi, Hungarian, Italian, Japanese, Portuguese, Russian, Spanish, Thai
  • Separate content language preference for post translation, with pluggable translation services
  • Light and dark themes
  • Mobile-oriented layout with bottom sheets
  • Guided navbar tour and in-app changelog
  • Installable as a PWA

1.8 Supported NIPs

NIP-01, NIP-02, NIP-04, NIP-05, NIP-07, NIP-09, NIP-17, NIP-18, NIP-19, NIP-21, NIP-23, NIP-25, NIP-30, NIP-42, NIP-44, NIP-46, NIP-47, NIP-51, NIP-57, NIP-58, NIP-59, NIP-60, NIP-61, NIP-65, NIP-68, NIP-71, NIP-78, NIP-89, NIP-90, NIP-94, NIP-98.

Media uploads additionally implement the Blossom (BUD) spec, which is not a NIP.

1.9 Relay

nostr-01.yakihonne.com and nostr-02.yakihonne.com are fully based on the strfry implementation.

2. Tech stack

  • Next.js 15 (pages router) with React 19
  • NDK for Nostr, with a Dexie/IndexedDB cache adapter
  • Redux Toolkit for state
  • i18next + react-i18next, locales fetched at runtime from public/locales/{lng}/common.json
  • TipTap 3 for the article editor
  • Plain CSS in src/styles/, themed with next-themes
  • next-pwa for the service worker
  • A custom ISR cache handler (cache-handler.cjs) that hashes over-long cache keys

3. Getting started

Requires pnpm.

pnpm install
cp .env.example .env.local   # then fill in the values
pnpm dev

The dev server runs on http://localhost:3400.

pnpm build   # production build
pnpm start   # serve the production build
pnpm lint

Pages live in src/pages, shared components in src/Components, page-level components in src/(PagesComponents), and Nostr/helper logic in src/Helpers.

Ähnliche Projekte entdecken