Net-Nostr 1.000000

Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Net::Nostr Perl client and relay library for the Nostr protocol 1.000000 metacpan
Net::Nostr::AppData NIP-78 Arbitrary Custom App Data metacpan
Net::Nostr::AppHandler NIP-89 recommended application handlers metacpan
Net::Nostr::Article NIP-23 long-form content metacpan
Net::Nostr::Badge NIP-58 Badges metacpan
Net::Nostr::Bech32 NIP-19 bech32-encoded entities metacpan
Net::Nostr::Blossom NIP-B7 Blossom media server lists metacpan
Net::Nostr::Calendar NIP-52 Calendar Events metacpan
Net::Nostr::Channel NIP-28 public chat channels metacpan
Net::Nostr::ClassifiedListing NIP-99 classified listings metacpan
Net::Nostr::Client WebSocket client for Nostr relays metacpan
Net::Nostr::Comment NIP-22 comment threading metacpan
Net::Nostr::Community NIP-72 moderated communities metacpan
Net::Nostr::DVM NIP-90 Data Vending Machine metacpan
Net::Nostr::Deletion NIP-09 event deletion requests metacpan
Net::Nostr::DirectMessage NIP-17 private direct messages metacpan
Net::Nostr::Encryption NIP-44 versioned encrypted payloads metacpan
Net::Nostr::Event Nostr protocol event object metacpan
Net::Nostr::ExternalId NIP-73 External Content IDs metacpan
Net::Nostr::FileMetadata NIP-94 File Metadata events metacpan
Net::Nostr::Filter Nostr event filter for subscriptions and queries metacpan
Net::Nostr::FollowList NIP-02 follow list management metacpan
Net::Nostr::GiftWrap NIP-59 gift wrap encryption metacpan
Net::Nostr::Git NIP-34 git collaboration over Nostr metacpan
Net::Nostr::Group NIP-29 relay-based groups metacpan
Net::Nostr::HttpAuth NIP-98 HTTP auth metacpan
Net::Nostr::Identifier Mapping Nostr keys to DNS-based internet identifiers metacpan
Net::Nostr::Key Secp256k1 keypair management for Nostr metacpan
Net::Nostr::KeyEncrypt NIP-49 private key encryption metacpan
Net::Nostr::Label NIP-32 Labeling metacpan
Net::Nostr::List NIP-51 lists and sets metacpan
Net::Nostr::LiveActivity NIP-53 Live Activities metacpan
Net::Nostr::Marketplace NIP-15 Nostr Marketplace metacpan
Net::Nostr::MediaAttachment NIP-92 Media Attachments metacpan
Net::Nostr::Mention NIP-27 text note references metacpan
Net::Nostr::Message Nostr protocol message serialization and parsing metacpan
Net::Nostr::Metadata NIP-24 Extra Metadata Fields and Tags metacpan
Net::Nostr::MintDiscovery NIP-87 Ecash Mint Discoverability metacpan
Net::Nostr::Negentropy NIP-77 negentropy set reconciliation metacpan
Net::Nostr::Nutzap NIP-61 nutzaps (Cashu ecash payments) metacpan
Net::Nostr::Reaction NIP-25 reactions metacpan
Net::Nostr::Relay Nostr WebSocket relay server metacpan
Net::Nostr::RelayAccess NIP-43 Relay Access Metadata and Requests metacpan
Net::Nostr::RelayAdmin NIP-86 relay management API metacpan
Net::Nostr::RelayInfo NIP-11 relay information document metacpan
Net::Nostr::RelayList NIP-65 relay list metadata metacpan
Net::Nostr::RelayMonitor NIP-66 Relay Discovery and Liveness Monitoring metacpan
Net::Nostr::RelayStore Indexed in-memory event storage for Nostr relays metacpan
Net::Nostr::RemoteSigning NIP-46 Nostr Remote Signing metacpan
Net::Nostr::Report NIP-56 Reporting metacpan
Net::Nostr::Repost NIP-18 reposts and generic reposts metacpan
Net::Nostr::Thread NIP-10 text note threading metacpan
Net::Nostr::Timestamp NIP-03 OpenTimestamps attestations for events metacpan
Net::Nostr::Torrent NIP-35 Torrents metacpan
Net::Nostr::Wallet NIP-60 Cashu wallet state management metacpan
Net::Nostr::WalletConnect NIP-47 Nostr Wallet Connect metacpan
Net::Nostr::Wiki NIP-54 Wiki metacpan
Net::Nostr::Zap NIP-57 Lightning Zaps metacpan

Provides

Name File View
Net::Nostr::RemoteSigning::BunkerConnection lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::RemoteSigning::Discovery lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::RemoteSigning::Nip05Metadata lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::RemoteSigning::NostrConnect lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::RemoteSigning::Request lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::RemoteSigning::Response lib/Net/Nostr/RemoteSigning.pm metacpan
Net::Nostr::WalletConnect::Connection lib/Net/Nostr/WalletConnect.pm metacpan
Net::Nostr::WalletConnect::Info lib/Net/Nostr/WalletConnect.pm metacpan
Net::Nostr::WalletConnect::Notification lib/Net/Nostr/WalletConnect.pm metacpan
Net::Nostr::WalletConnect::Response lib/Net/Nostr/WalletConnect.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
cpanfile metacpan