Skip to content

All-In-One Nostr Relay with Customizable Dashboard Panel🌐 Host Files as Blossom Blobs or Merkle Trees🏝️

License

Notifications You must be signed in to change notification settings

HORNET-Storage/hornet-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nostr Badge Go Badge

H.O.R.N.E.T Storage Nostr Relay 🐝

Unleashing the power of Nostr with a configurable all-in-one relay supporting unchunked files as Blossom Blobs, chunked files as Scionic Merkle Trees, and various social media features as Nostr kind numbers.

Choose Kind Numbers and File Extensions

Relay operators can select which file types and nostr features to enable in the H.O.R.N.E.T Storage Relay Panel with elegant GUI toggles, displayed alongside diagrams and graphs to visualize the amount of data hosted over time.

17 Supported Nostr Features (NIPs)

✅ - Implemented: Features that are currently available and fully operational.
⚠️ - In-Progress: Features that are currently under development and not yet released.

NIP Number NIP Description Kind Number Description
NIP-01 Basic Nostr Protocol kind0 → User Metadata ✅

kind1 → Short Text Post [Immutable] ✅
NIP-02 Following List kind3 → List of Users You Follow ✅
NIP-05 Mapping Nostr Address to DNS No Specific Kinds Listed ✅
NIP-09 Delete Note kind5 → Delete Request ✅
NIP-11 Relay Info Document No Specific Kinds Listed ✅
NIP-18 Reposts kind6 → Repost of Kind1 Notes ✅

kind16 → Repost of All Other Kind Notes ✅
NIP-23 Formatted Articles kind30023 → Markdown Post [Updatable] ✅
NIP-25 Reactions kind7 → Like, Heart, or Custom Reaction ✅
NIP-45 Counting Followers & more... No Specific Kinds Listed ✅
NIP-50 Search Capability No Specific Kinds Listed ✅
NIP-51 Custom Lists kind10000 → Mute List ✅

kind10001 → Pinned Note ✅

kind29998 → Private Follow List [Encrypted] ⚠️

kind29999 → Private Bookmark [Encrypted] ⚠️

kind30000 → Public Follow List [Unencrypted] ✅
NIP-56 Reporting kind1984 → Report a User, Post, or Relay ✅
NIP-57 Lightning Zaps kind9735 → Lightning Zap Receipt ✅
NIP-58 Badges kind8 → Badge Award ✅

kind30008 → Profile Badge ✅

kind30009 → Badge Definition ✅
NIP-65 Propagate Tiny Relay Lists kind10002 → Tiny Relay List [Outbox Model] ✅
NIP-84 Highlights kind9802 → Snippet of a Post or Article ✅
NIP-116 Event Paths kind30079 → Paths Instead of Kind Numbers ✅

Disclaimer

WARNING: Relay is still being developed and is not ready for production use yet. More details will be provided soon.

About

All-In-One Nostr Relay with Customizable Dashboard Panel🌐 Host Files as Blossom Blobs or Merkle Trees🏝️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages