YakiHonne/web-app
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
OriginalWhat 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
1. Features
1.1 Accounts & sign-in
- Private key sign-in:
nsecor 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 withnext-themes next-pwafor 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
freeCodeCamp/freeCodeCamp
Die Open-Source-Codebasis und das Curriculum von freeCodeCamp.org. Lerne Mathematik, Programmierung und Informatik kostenlos.
459,023 Sternedonnemartin/system-design-primer
Lerne, Systeme im großen Maßstab zu entwerfen, und bereite dich auf das Systemdesign-Interview vor. Enthält Anki-Karteikarten.
377,648 Sternereact/react
Die Bibliothek für Web- und native Benutzeroberflächen.
252,536 Sternevuejs/vue
Dies ist das Repository für Vue 2. Das Repository für Vue 3 findest du unter https://github.com/vuejs/core
212,530 Sterne