Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Nostr Laravel Package

revolution/laravel-nostr

Laravel package for working with Nostr: generate and manage keypairs, create and sign events, publish to relays, verify signatures, and handle NIP-05 identifiers. Provides facades and configuration for adding decentralized social features to Laravel apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • New distribution channel evaluation: Lets a Laravel codebase publish/sign Nostr events to relays, so you can test decentralized social syndication (cross-posting releases, changelogs, support updates) without building a protocol layer yourself.
  • Identity and verification features: Nostr keypairs and NIP-05-style identity can back "portable login," creator/author verification, or public-key-linked profiles inside an existing product.
  • Bridging existing SaaS to open protocols: If your roadmap includes "interoperate with open social/web3-adjacent ecosystems," this is the shortest path from a PHP monolith to relay read/write—useful for bots, notification mirrors, or webhook-to-relay pipelines.
  • Build vs. buy on protocol plumbing: Buying (adopting) a thin MIT wrapper defers secp256k1 signing, event serialization, and relay client work; the decision to own that code later is cheap because it's small and forkable.
  • Feature gating and experiments: Low integration cost makes it viable for a time-boxed spike behind a flag rather than a committed roadmap item—ideal for validating demand before investing in a dedicated service.

When to Consider This Package

Adopt (as an experiment, not core infrastructure) when:

  • Your stack is Laravel/PHP and you want Nostr read/write without adding a sidecar service in another language.
  • The scope is narrow: signing and publishing events, subscribing to relays, key management—not running high-throughput relay infrastructure.
  • You can accept maintenance risk: 3 stars, 0 dependents, and minimal community signal mean you should budget for vendoring, pinning, and likely upstreaming fixes yourself.
  • MIT licensing and a recent release (July 2025) satisfy legal/procurement and indicate the package isn't abandoned.

Look elsewhere (or build in-house) when:

  • You need production-grade reliability, NIP coverage guarantees, or throughput—there's no dependents/ecosystem evidence to lean on.
  • Your team is not PHP-centric, or you'd rather run a dedicated Nostr service in a language with a stronger ecosystem (Rust/TypeScript).
  • Nostr is a core, revenue-bearing part of the roadmap rather than an experiment; the adoption metrics don't support betting the product on it.
  • You need SLAs, security review depth, or vendor support—none exist here.

How to Pitch It (Stakeholders)

For executives: This is a low-cost, low-commitment option to test whether decentralized social distribution and portable identity matter to our users. It's MIT-licensed, integrates into our existing Laravel stack in days, and can sit behind a feature flag. The trade-off is maturity: it's a small, lightly adopted package, so we should treat it as a validated experiment with an internal owner—not a platform dependency. Success criteria should be defined up front (e.g., engagement from Nostr-originated posts, cost avoided vs. building protocol support) and we should be prepared to fork or replace it if the experiment graduates.

For engineering: It's a thin Laravel wrapper over Nostr primitives—event signing, relay clients, key handling—so it saves us the cryptography and wire-format work. Expect to vendor it, pin versions, and read the source; review NIP coverage against our actual use case before committing. Recommend a spike branch with a hard time-box and a written "graduate or drop" decision.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator