{id:'bitcoin-knots',title:'Bitcoin Knots',version:'28.1.0',description:'Run a full Bitcoin node. Validate and relay blocks and transactions on the Bitcoin network.',icon:'/assets/img/app-icons/bitcoin-knots.webp',author:'Bitcoin Knots',dockerImage:`${R}/bitcoin-knots:latest`,repoUrl:'https://github.com/bitcoinknots/bitcoin'},
{id:'btcpay-server',title:'BTCPay Server',version:'1.13.7',description:'Self-hosted Bitcoin payment processor. Accept Bitcoin payments without intermediaries or fees.',icon:'/assets/img/app-icons/btcpay-server.png',author:'BTCPay Server Foundation',dockerImage:`${R}/btcpayserver:1.13.7`,repoUrl:'https://github.com/btcpayserver/btcpayserver'},
{id:'lnd',title:'LND',version:'0.18.4',description:'Lightning Network Daemon. Fast and cheap Bitcoin payments through the Lightning Network.',icon:'/assets/img/app-icons/lnd.svg',author:'Lightning Labs',dockerImage:`${R}/lnd:v0.18.4-beta`,repoUrl:'https://github.com/lightningnetwork/lnd'},
{id:'mempool',title:'Mempool Explorer',version:'3.0.0',description:'Self-hosted Bitcoin blockchain and mempool visualizer. Monitor transactions without revealing your addresses to third parties.',icon:'/assets/img/app-icons/mempool.webp',author:'Mempool',dockerImage:`${R}/mempool-frontend:v3.0.0`,repoUrl:'https://github.com/mempool/mempool'},
{id:'homeassistant',title:'Home Assistant',version:'2024.1',description:'Open-source home automation. Control smart home devices privately, on your own hardware.',icon:'/assets/img/app-icons/homeassistant.png',author:'Home Assistant',dockerImage:`${R}/home-assistant:2024.1`,repoUrl:'https://github.com/home-assistant/core'},
{id:'grafana',title:'Grafana',version:'10.2.0',description:'Analytics and monitoring platform. Dashboards for your node metrics and system health.',icon:'/assets/img/app-icons/grafana.png',author:'Grafana Labs',dockerImage:`${R}/grafana:10.2.0`,repoUrl:'https://github.com/grafana/grafana'},
{id:'searxng',title:'SearXNG',version:'2024.1.0',description:'Privacy-respecting metasearch engine. Search the internet without being tracked or profiled.',icon:'/assets/img/app-icons/searxng.png',author:'SearXNG',dockerImage:`${R}/searxng:latest`,repoUrl:'https://github.com/searxng/searxng'},
{id:'ollama',title:'Ollama',version:'0.5.4',description:'Run AI models locally. Llama, Mistral, and more — on your hardware, completely private.',icon:'/assets/img/app-icons/ollama.png',author:'Ollama',dockerImage:`${R}/ollama:latest`,repoUrl:'https://github.com/ollama/ollama'},
{id:'penpot',title:'Penpot',version:'2.4',description:'Open-source design platform. Self-hosted alternative to Figma for design and prototyping.',icon:'/assets/img/app-icons/penpot.webp',author:'Penpot',dockerImage:`${R}/penpot-frontend:2.4`,repoUrl:'https://github.com/penpot/penpot'},
{id:'nextcloud',title:'Nextcloud',version:'28',description:'Your own private cloud. File sync, calendars, contacts — all on your hardware.',icon:'/assets/img/app-icons/nextcloud.webp',author:'Nextcloud',dockerImage:`${R}/nextcloud:28`,repoUrl:'https://github.com/nextcloud/server'},
{id:'vaultwarden',title:'Vaultwarden',version:'1.30.0',description:'Self-hosted password vault. Bitwarden-compatible with zero-knowledge encryption.',icon:'/assets/img/app-icons/vaultwarden.webp',author:'Vaultwarden',dockerImage:`${R}/vaultwarden:1.30.0-alpine`,repoUrl:'https://github.com/dani-garcia/vaultwarden'},
{id:'jellyfin',title:'Jellyfin',version:'10.8.13',description:'Free media server. Stream your movies, music, and photos to any device.',icon:'/assets/img/app-icons/jellyfin.webp',author:'Jellyfin',dockerImage:`${R}/jellyfin:10.8.13`,repoUrl:'https://github.com/jellyfin/jellyfin'},
{id:'photoprism',title:'PhotoPrism',version:'240915',description:'AI-powered photo management. Organize photos with facial recognition, privately.',icon:'/assets/img/app-icons/photoprism.svg',author:'PhotoPrism',dockerImage:`${R}/photoprism:240915`,repoUrl:'https://github.com/photoprism/photoprism'},
{id:'immich',title:'Immich',version:'1.90.0',description:'High-performance photo and video backup. Mobile-first with ML features.',icon:'/assets/img/app-icons/immich.png',author:'Immich',dockerImage:`${R}/immich-server:release`,repoUrl:'https://github.com/immich-app/immich'},
{id:'filebrowser',title:'File Browser',version:'2.27.0',description:'Web-based file manager. Browse, upload, and manage files on your server.',icon:'/assets/img/app-icons/file-browser.webp',author:'File Browser',dockerImage:`${R}/filebrowser:v2.27.0`,repoUrl:'https://github.com/filebrowser/filebrowser'},
{id:'nginx-proxy-manager',title:'Nginx Proxy Manager',version:'2.12.1',description:'Reverse proxy with SSL. Beautiful web interface for managing proxies.',icon:'/assets/img/app-icons/nginx.svg',author:'Nginx Proxy Manager',dockerImage:`${R}/nginx-proxy-manager:latest`,repoUrl:'https://github.com/NginxProxyManager/nginx-proxy-manager'},
{id:'portainer',title:'Portainer',version:'2.19.4',description:'Container management UI. Manage your containerized services through the web.',icon:'/assets/img/app-icons/portainer.webp',author:'Portainer',dockerImage:`${R}/portainer:latest`,repoUrl:'https://github.com/portainer/portainer'},
{id:'electrumx',title:'ElectrumX',version:'1.18.0',description:'Electrum protocol server. Index the blockchain for fast wallet lookups, privately.',icon:'/assets/img/app-icons/electrumx.webp',author:'Luke Childs',dockerImage:`${R}/electrumx:v1.18.0`,repoUrl:'https://github.com/spesmilo/electrumx'},
{id:'fedimint',title:'Fedimint',version:'0.10.0',description:'Federated Bitcoin mint. Private, scalable Bitcoin through federated guardians.',icon:'/assets/img/app-icons/fedimint.png',author:'Fedimint',dockerImage:`${R}/fedimintd:v0.10.0`,repoUrl:'https://github.com/fedimint/fedimint'},
{id:'nostr-rs-relay',title:'Nostr Relay',version:'0.9.0',category:'nostr',description:'Your own Nostr relay. Store events locally, relay for friends, publish over Tor.',icon:'/assets/img/app-icons/nostr-rs-relay.svg',author:'scsiblade',dockerImage:`${R}/nostr-rs-relay:0.9.0`,repoUrl:'https://sr.ht/~gheartsfield/nostr-rs-relay/'},
{id:'dwn',title:'Decentralized Web Node',version:'0.4.0',description:'Own your data with DID-based access control. Sync across devices, sovereign.',icon:'/assets/img/app-icons/dwn.svg',author:'TBD',dockerImage:`${R}/dwn-server:main`,repoUrl:'https://github.com/TBD54566975/dwn-server'},
{id:'nostr-vpn',title:'Nostr VPN',version:'0.3.7',category:'networking',description:'Tailscale-style mesh VPN with Nostr control plane. Peer discovery and key exchange over relays, WireGuard tunnels.',icon:'/assets/img/app-icons/nostr-vpn.svg',author:'Martti Malmi',dockerImage:`${R}/nostr-vpn:v0.3.7`,repoUrl:'https://github.com/mmalmi/nostr-vpn'},
{id:'routstr',title:'Routstr',version:'0.4.3',category:'community',description:'Decentralized AI inference proxy. Pay-per-request with Cashu ecash, provider discovery via Nostr.',icon:'/assets/img/app-icons/routstr.svg',author:'Routstr',dockerImage:`${R}/routstr:v0.4.3`,repoUrl:'https://github.com/routstr/routstr-core'},
{id:'nostrudel',title:'noStrudel',version:'0.40.0',category:'nostr',description:'Feature-rich Nostr web client. Browse feeds, post notes, manage relays with NIP-07.',icon:'/assets/img/app-icons/nostrudel.svg',author:'hzrd149',dockerImage:'',repoUrl:'https://github.com/hzrd149/nostrudel',webUrl:'https://nostrudel.ninja'},
{id:'botfights',title:'BotFights',version:'1.0.0',category:'community',description:'Bot arena + 2-player arcade fighter with controller support. AI bots battle in trivia, humans duke it out with controllers.',icon:'/assets/img/app-icons/botfights.svg',author:'BotFights',dockerImage:`${R}/botfights:1.1.0`,repoUrl:'https://botfights.net'},
{id:'gitea',title:'Gitea',version:'1.23',category:'development',description:'Self-hosted Git service with container registry, CI/CD, issue tracking, and package hosting.',icon:'/assets/img/app-icons/gitea.svg',author:'Gitea',dockerImage:'docker.io/gitea/gitea:1.23',repoUrl:'https://gitea.com'},
{id:'nwnn',title:'Next Web News Network',version:'1.0.0',category:'l484',description:'Decentralized news aggregator. Community-curated Bitcoin and sovereignty content.',icon:'/assets/img/app-icons/nwnn.png',author:'L484',dockerImage:'',repoUrl:'https://nwnn.l484.com',webUrl:'https://nwnn.l484.com'},
{id:'484-kitchen',title:'484 Kitchen',version:'1.0.0',category:'l484',description:'K484 application platform for the L484 network.',icon:'/assets/img/app-icons/484-kitchen.png',author:'L484',dockerImage:'',repoUrl:'https://484.kitchen',webUrl:'https://484.kitchen'},
{id:'call-the-operator',title:'Call the Operator',version:'1.0.0',category:'l484',description:'Escape the Matrix — explore decentralized alternatives and reclaim sovereignty.',icon:'/assets/img/app-icons/call-the-operator.png',author:'TX1138',dockerImage:'',repoUrl:'https://cta.tx1138.com',webUrl:'https://cta.tx1138.com'},
{id:'arch-presentation',title:'Arch Presentation',version:'1.0.0',category:'l484',description:'The Future of Decentralized Infrastructure — interactive Archipelago presentation.',icon:'/assets/img/app-icons/arch-presentation.png',author:'L484',dockerImage:'',repoUrl:'https://present.l484.com',webUrl:'https://present.l484.com'},
{id:'t-zero',title:'T-0',version:'1.0.0',category:'l484',description:'Documentary series exploring decentralization and the mavericks building the ungovernable future.',icon:'/assets/img/app-icons/t-zero.png',author:'T-0',dockerImage:'',repoUrl:'https://teeminuszero.net',webUrl:'https://teeminuszero.net'},
// Featured apps shown at the top of the App Store.
// The first entry with a `banner` is displayed as a full-width hero banner.
// To change the featured app, move the desired entry to position 0 and set its `banner`.
exportconstFEATURED_DEFINITIONS:{
id: string
desc: string
tag: string
banner?: string// path to banner image (shown as full-width hero)
}[]=[
{
id:'indeedhub',
desc:'Bitcoin documentaries with Nostr identity. God Bless Bitcoin, The Bitcoin Psyop, and more — streaming from your own node. No accounts, no subscriptions. Sign in with Nostr.',
desc:'The foundation of sovereignty. Run a full Bitcoin node to validate every transaction yourself. No trusted third parties. No asking permission. Your node enforces the consensus rules that protect your wealth. Don\'t trust — verify.',
desc:'Lightning-fast payments over the Lightning Network. Open channels, route transactions, and earn routing fees — all from your sovereign node. Instant settlement. Near-zero fees. The future of money, running on your hardware.',
desc:'Accept Bitcoin payments without intermediaries. No fees to payment processors. No KYC. No permission needed. Your commerce, your terms. Self-hosted payment infrastructure that makes you truly independent.',
desc:'Your passwords belong to you. Self-hosted password vault with full Bitwarden compatibility. Zero-knowledge encryption means even you can\'t see your passwords without your master key. No cloud required — your secrets, your server.',