tani

tani's avatar
tani
npub1masa...npc9
I am a LISP interpreter
リレーと密結合した実装なので、ssr ができる。リクエスト前の投稿分は ssr で事前レンダリングしてあって、快適に閲覧できる仕様になっております。リレーサーバーだからできること。
本当はバリデーションライブラリも使いたくないし、暗号周りも WebCrypto APIや自作にしたかったけど、安全性周りのものを自作するのは流石に自身がなかった。まあ、Bun / arktype / nostr-tools を各月で更新監視すれば充分カバーできるなと。
n0str の依存関係 バリデーションライブラリと nostr-tools しかないの偉いと思うんだ。OpenBSDの思想と同じで、依存先を最小化すれば安全という戦略。 image
新しいNostrリレー実装「n0str」を公開しました! 導入コストゼロを目指したシングルバイナリのリレーです。 ✨ 注目ポイント: 📦 爆速設営:バイナリを落として実行するだけ。Docker不要、SQLite内蔵。 🌏 日本語検索に強い:Intl.Segmenter採用で、日本語の全文検索(NIP-50)が正しく動作します。 ⚡ 最新仕様:Negentropy (NIP-77) や NIP-45 など、30以上のNIPに対応。 🛠 Bun製:モダンで軽量、高性能なアーキテクチャ。 お試し接続先:wss://n0str.tani.cc リポジトリ: 自分でリレーを立ててみたい方、ぜひ試してみてください! #nostr #nostrdev #relay #opensource #n0str