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.
Adopt (as an experiment, not core infrastructure) when:
Look elsewhere (or build in-house) when:
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.
How can I help you explore Laravel packages today?