package pkg type Application struct { Name string Description string NSID string Label string NonExpiry bool } var Applications = []Application{ { Name: "Popfeed", Description: "pop culture hub", NSID: "social.popfeed", Label: "social-popfeed", }, { Name: "PinkSea", Description: "oekaki on atproto", NSID: "com.shinolabs.pinksea", Label: "com-shinolabs-pinksea", }, { Name: "WhiteWind", Description: "markdown blog service", NSID: "com.whtwnd", Label: "com-whtwnd", }, { Name: "Smoke Signal", Description: "manage events and RSVPs", NSID: "events.smokesignal", Label: "events-smokesignal", }, { Name: "teal.fm", Description: "your music, beautifully tracked", NSID: "fm.teal", Label: "fm-teal", }, // Note: delete fyi-unravel-frontpage once fyi-frontpage launches { Name: "Frontpage", Description: "a decentralised and federated link aggregator", NSID: "fyi.unravel.frontpage", Label: "fyi-unravel-frontpage", }, { Name: "Frontpage", Description: "a decentralised and federated link aggregator", NSID: "fyi.frontpage", Label: "fyi-frontpage", }, { Name: "Flushes", Description: "The Decentralized Toilet Network of Planet Earth & Simulation 12B", NSID: "im.flushing", Label: "im-flushing", }, { Name: "Streamplace", Description: "live video on the AT Protocol", NSID: "place.stream", Label: "place-stream", }, { Name: "Tangled", Description: "tightly-knit social coding", NSID: "sh.tangled", Label: "sh-tangled", }, { Name: "Spark", Description: "short-form video/photo app", NSID: "so.sprk", Label: "so-sprk", }, { Name: "Statusphere", Description: "atproto quick start", NSID: "xyz.statusphere", Label: "xyz-statusphere", }, { Name: "Roomy", Description: "group chat on atproto", NSID: "space.roomy", Label: "space-roomy", }, { Name: "Atfile", Description: "store and retrieve files", NSID: "blue.zio.atfile", Label: "blue-zio-atfile", }, { Name: "Blue Badge", Description: "badges for atproto handles", NSID: "blue.badge", Label: "blue-badge", }, { Name: "2048", Description: "2048 on atproto", NSID: "blue.2048", Label: "blue-twentyfortyeight", }, { Name: "recipe.exchange", Description: "discover and share your favorite recipes", NSID: "exchange.recipe", Label: "exchange-recipe", }, { Name: "Linkat", Description: "link collections", NSID: "blue.linkat", Label: "blue-linkat", }, { Name: "Rocksky", Description: "decentralized music tracking and discovery platform", NSID: "app.rocksky", Label: "app-rocksky", }, { Name: "Leaflet", Description: "social publishing / blogging", NSID: "pub.leaflet", Label: "pub-leaflet", }, { Name: "Wamellow", Description: "bluesky to discord notifications", NSID: "com.wamellow", Label: "com-wamellow", NonExpiry: true, }, { Name: "Grain", Description: "a photo sharing platform", NSID: "social.grain", Label: "social-grain", }, { Name: "Anisota", Description: "a new, experimental way to use social media", NSID: "net.anisota", Label: "net-anisota", }, { Name: "BookHive", Description: "manage, organize, and review your books anywhere", NSID: "buzz.bookhive", Label: "buzz-bookhive", }, { Name: "Woosh", Description: "effortlessly share everything you create, curate, and sell", NSID: "link.woosh", Label: "link-woosh", }, { Name: "Snowpost", Description: "a simple, minimalist writing platform", NSID: "st.snowpo", Label: "st-snowpo", }, { Name: "Skylights", Description: "a simple, minimalist writing platform", NSID: "my.skylights", Label: "my-skylights", }, { Name: "Status", Description: "a personal status tracker built on at protocol", NSID: "io.zzstoatzz.status", Label: "io-zzstoatzz-status", }, { Name: "Yōten", Description: "a social tracker for your language learning journey", NSID: "app.yoten", Label: "app-yoten", }, { Name: "Flashes", Description: "a photo viewing client for u", NSID: "blue.flashes", Label: "blue-flashes", }, { Name: "at://work", Description: "Your Career. Your Data. Your Place.", NSID: "place.atwork", Label: "place-atwork", }, { Name: "Monomarks", Description: "a place for sharing and discovering interesting links", NSID: "at.monomarks", Label: "at-monomarks", }, { Name: "Wafrn", Description: "a federated social media inspired by Tumblr", NSID: "net.wafrn", Label: "net-wafrn", }, { Name: "Nooki", Description: "a federated social media inspired by Tumblr", NSID: "community.nooki", Label: "community-nooki", }, { Name: "xcvr", Description: "hyper-real-time communication on atproto", NSID: "org.xcvr", Label: "org-xcvr", }, { Name: "Lanyards", Description: "one link to make your research life easier to share", NSID: "app.lanyards", Label: "app-lanyards", }, { Name: "Thought Stream", Description: "an experimental real-time, global, multi-agent communication system with optional human participation", NSID: "stream.thought", Label: "stream-thought", }, { Name: "plyr.fm", Description: "music on atproto", NSID: "fm.plyr", Label: "fm-plyr", }, { Name: "Sidetrail", Description: "a little app for sharing \"trails\"", NSID: "app.sidetrail", Label: "app-sidetrail", }, { Name: "Anchor", Description: "an experiment in geolocation on the AT protocol", NSID: "app.dropanchor", Label: "app-dropanchor", }, { Name: "ATProtoFans", Description: "Connecting Fans and Creators", NSID: "com.atprotofans", Label: "com-atprotofans", }, { Name: "Semble", Description: "A social knowledge tool for researchers built on ATProto", NSID: "network.cosmik", Label: "network-cosmik", }, { Name: "standard.site", Description: "Open standards for long-form & site lexicons", NSID: "site.standard", Label: "site-standard", }, { Name: "blento", Description: "your home on the internet, create your own personal page", NSID: "app.blento", Label: "app-blento", }, { Name: "npmx", Description: "a fast, modern browser for the npm registry", NSID: "dev.npmx", Label: "dev-npmx", }, { Name: "Germ", Description: "End-to-end encrypted DMs right from your AT Protocol handle", NSID: "com.germnetwork", Label: "com-germnetwork", NonExpiry: true, }, { Name: "Beacon Bits", Description: "Pin your photos & posts to the map, tag friends, and cross-post to your atproto account", NSID: "app.beaconbits", Label: "app-beaconbits", }, { Name: "GreenGale", Description: "Markdown blog platform powered by your internet handle", NSID: "app.greengale", Label: "app-greengale", }, { Name: "deck belcher", Description: "organize, build, and share decks on the atmosphere", NSID: "com.deckbelcher", Label: "com-deckbelcher", }, { Name: "Goals Garden", Description: "Goals and Habit Tracker on ATProto / Bluesky", NSID: "garden.goals", Label: "garden-goals", }, { Name: "Skyreader", Description: "RSS Reader on ATProto", NSID: "app.skyreader", Label: "app-skyreader", }, { Name: "Questionable", Description: "Questions, Answers, Asks, and more!", NSID: "fyi.questionable", Label: "fyi-questionable", }, { Name: "Margin", Description: "Write on the margins of the internet", NSID: "at.margin", Label: "at-margin", }, { Name: "pckt", Description: "The internet's cutest blogging site (probably)", NSID: "blog.pckt", Label: "blog-pckt", }, { Name: "Offprint", Description: "Write, monetize, and own your audience without the middleman", NSID: "app.offprint", Label: "app-offprint", }, { Name: "ATCR", Description: "Push and pull Docker images on the AT Protocol", NSID: "io.atcr", Label: "io-atcr", }, { Name: "AtsumeAt", Description: "Digital Sticker Exchange App", NSID: "com.suibari.atsumeat", Label: "com-suibari-atsumeat", }, { Name: "kibun", Description: "a cozy place to share your thoughts and feelings with the world without the pressure of social media", NSID: "social.kibun", Label: "social-kibun", }, { Name: "wisp.place", Description: "Static hosting for developers who value simplicity", NSID: "place.wisp", Label: "place-wisp", }, { Name: "Inlay", Description: "social components", NSID: "at.inlay", Label: "at-inlay", }, { Name: "Lexicon Garden", Description: "Browse and resolve ATProtocol lexicon schemas", NSID: "garden.lexicon", Label: "garden-lexicon", NonExpiry: true, }, }