{"repo":"Shugur-Network/nw-extention","free":true,"listed":false,"github":"https://github.com/Shugur-Network/nw-extention","clone":"git clone https://github.com/Shugur-Network/nw-extention.git","description":"Browser extension for accessing decentralized websites on Nostr - Chrome & Firefox support","language":"JavaScript","stars":18,"topics":["browser-extension","censorship-resistant","chrome","decentralized-web","firefox","nostr","nostr-protocol","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Nostr Web Extension Browse decentralized websites on Nostr - A censorship-resistant, verifiable, permanent web. 🚀 Quick Start Usage 1. Automatic Detection: Just type any domain in your browser (e.g., nweb.shugur.com ) 2. Manual Entry: Click extension icon → Enter domain → Press Enter 3. Browse: Navigate links, use back/forward, and enjoy decentralized web! Security The extension implements multiple security layers: 1. Author Pinning - DNS TXT record pins site publisher's public key 2. Subresource Integrity - SHA256 verification for JavaScript 3. Sandboxed Rendering - Isolated execution environment 4. Rate Limiting - Protection against DoS attacks 🏗️ How It Works 1. Check DNS TXT record at nweb. for publisher pubkey and relay list 2. Query relays for entrypoint (kind 11126) pointing to site index 3. Fetch site index (kind 31126) listing all page manifests 4. Fetch page manifest (kind 1126) for current route 5. Fetch all assets (kind 1125) - HTML, CSS, JS, images, etc. 6. Verify author signatures and JavaScript integrity (SRI) 7. Assemble HTML and render in sandboxed iframe 🚀 Performance - First-EOSE Strategy - Returns after fastest relay (200-500ms typical) - Connection Pooling - Persistent WebSocket connections - Smart Caching - 7-day asset cache, 30-second manifest cache - Event Deduplication - Filters duplicates from multiple relays - Parallel Fetching - Queries all relays simultaneously 🛠️ Development 📋 Project Structure 🤝 Contributing Contributions welcome! Please: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shugur-Network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shugur-Network/nw-extention/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}