{
"path": "/3m635zuwm6s2p",
"site": "at://did:plc:tbr4cunn6r4hox73ybzjfwt3/site.standard.publication/3lx6kbjy2fk2w",
"tags": [
"atproto"
],
"$type": "site.standard.document",
"title": "ATProto Apps with their own records as of 2025-11-20 - grouped by some general types",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019aa201-c277-7000-9f04-2bf37886c189",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Does anyone have a collaborative wiki for this type of thing yet?"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "The order here is a bit chaotic but it's how my brain works and it's a copy paste out of my own working document."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Repo (Github alt):"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://tangled.org/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 79,
"byteStart": 38
},
"features": [
{
"uri": "https://tangled-search.bigmoves.deno.net/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://tangled.org/ search the repo: https://tangled-search.bigmoves.deno.net/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Events:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 27,
"byteStart": 0
},
"features": [
{
"uri": "https://smokesignal.events/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://smokesignal.events/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 30,
"byteStart": 0
},
"features": [
{
"uri": "https://platform.openmeet.net/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://platform.openmeet.net/ …. MIGHT be using one of the community lexicon atproto entries not full atproto?"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Blogging:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 30,
"byteStart": 11
},
"features": [
{
"uri": "https://whtwnd.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "White Wind https://whtwnd.com/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 11,
"byteStart": 0
},
"features": [
{
"uri": "https://leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Leaflet.pub"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://offprint.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://offprint.app/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://pipup.social/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://pipup.social/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 18,
"byteStart": 0
},
"features": [
{
"uri": "https://weaver.sh/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://weaver.sh/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Website"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 19,
"byteStart": 0
},
"features": [
{
"uri": "https://wisp.place/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 133,
"byteStart": 80
},
"features": [
{
"uri": "https://tangled.org/@nekomimi.pet/wisp.place-monorepo",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://wisp.place/ host a static website on your pds - fork to fully self host https://tangled.org/@nekomimi.pet/wisp.place-monorepo"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Forums (Reddit / Hacker News alts)"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 13,
"byteStart": 0
},
"features": [
{
"uri": "http://Frontpage.fyi",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Frontpage.fyi Hacker News alt"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 0
},
"features": [
{
"uri": "https://roomy.space/home",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://roomy.space/home"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 17,
"byteStart": 0
},
"features": [
{
"uri": "https://nooki.me/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://nooki.me/ Reddit alt"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 18,
"byteStart": 0
},
"features": [
{
"uri": "https://azsky.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://azsky.app/ Reddit alt"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://blebbit.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://blebbit.app/ “A thoughtful blend of Discord + Reddit + Groups” (can't post anything yet? very beta)"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Bookmarks / collections"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 14,
"byteStart": 0
},
"features": [
{
"uri": "http://cosmik.network",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 33,
"byteStart": 24
},
"features": [
{
"uri": "http://semble.so/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "cosmik.network building semble.so a social knowledge network for researchers"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://kipclip.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://kipclip.com/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://monomarks.at/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://monomarks.at/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Streaming video:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://stream.place/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://stream.place/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Video (tiktok alt - posts do not show up on Bluesky)"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://pinksky.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://pinksky.app/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 25,
"byteStart": 0
},
"features": [
{
"uri": "https://www.flashes.blue/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://www.flashes.blue/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "LinkInBio alt"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 19,
"byteStart": 0
},
"features": [
{
"uri": "https://basker.bio/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://basker.bio/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://linkat.blue/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://linkat.blue/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "DMs"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 15,
"byteStart": 0
},
"features": [
{
"uri": "http://germnetwork.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "germnetwork.com e2ee dms on atproto"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 0
},
"features": [
{
"uri": "https://navyfragen.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://navyfragen.app/ anonymous questions"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "LinkedIn alt"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 27,
"byteStart": 0
},
"features": [
{
"uri": "https://beta.protopro.blue/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://beta.protopro.blue/ "
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://atwork.place/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://atwork.place/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Photo blogging alts"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 0
},
"features": [
{
"uri": "https://grain.social/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://grain.social/ Flickr alt"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://pinksea.art/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://pinksea.art/ oekaki alt"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 28,
"byteStart": 13
},
"features": [
{
"uri": "https://sprk.so/ ",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Sprk (Spark) https://sprk.so has it’s own record type but will also show media posted to the account in bluesky. New posts IN Spark do not show up in Bluesky."
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Myspace alt"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://skyspace.me/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://skyspace.me/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Games:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 18,
"byteStart": 0
},
"features": [
{
"uri": "https://2048.blue/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://2048.blue/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://skyrdle.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://skyrdle.com/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Silly / Very random:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://flushes.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://flushes.app/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Reviews & collections?"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 0
},
"features": [
{
"uri": "https://popfeed.social/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://popfeed.social/ Discover, review, and discuss your favorite movies, TV shows, video games, books, and music"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 13,
"byteStart": 0
},
"features": [
{
"uri": "https://paperbnd.club/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Paperbnd.club Decentralized Goodreads alt (uses the same content as Popfeed so if you add to this, you add to the books portion of popfeed)"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 22,
"byteStart": 0
},
"features": [
{
"uri": "https://bookhive.buzz/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://bookhive.buzz/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 0
},
"features": [
{
"uri": "https://www.smol.quest/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://www.smol.quest/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 37,
"byteStart": 0
},
"features": [
{
"uri": "https://bsky.app/profile/lanyards.app",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://bsky.app/profile/lanyards.app “One link to make your research life easier to share! Papers, talks, affiliations, socials, whatever... Easy, free, decentralised.“"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 7,
"byteStart": 0
},
"features": [
{
"uri": "http://Last.fm",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Last.fm alts"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 20,
"byteStart": 0
},
"features": [
{
"uri": "https://rocksky.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://rocksky.app/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 16,
"byteStart": 0
},
"features": [
{
"uri": "https://teal.fm/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://teal.fm/"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 22,
"byteStart": 0
},
"features": [
{
"uri": "https://tracklist.diy/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://tracklist.diy/ ? unclear - I may have mis-categorized this - I don't have access yet"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Music Streaming:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 16,
"byteStart": 0
},
"features": [
{
"uri": "https://plyr.fm/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://plyr.fm/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Location logger:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 0
},
"features": [
{
"uri": "https://dropanchor.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://dropanchor.app/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Project management:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 10,
"byteStart": 0
},
"features": [
{
"uri": "http://ruthub.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "ruthub.com kanban"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 19,
"byteStart": 0
},
"features": [
{
"uri": "https://attodo.app/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://attodo.app/ todo"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Recipes:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 0
},
"features": [
{
"uri": "https://recipe.exchange/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://recipe.exchange/"
},
"children": []
}
]
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Complicated (category-wise):"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 47,
"byteStart": 27
},
"features": [
{
"uri": "https://anisota.net/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Game / appview / bookmarks https://anisota.net/ It has it’s own records BUT also uses bluesky records. Answering some of my questions: "
},
"children": []
}
]
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreie5ice3mn4besk637wyh2ifmrnh5tjosjlbhjoqt73axpxuhtjkie",
"uri": "at://did:plc:gq4fo3u6tqzzdkjlwzpb23tj/app.bsky.feed.post/3m63csfm7pk2d"
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Store and retrieve files on your PDS:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 33,
"byteStart": 0
},
"features": [
{
"uri": "https://tangled.org/zio.sh/atfile",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 71,
"byteStart": 37
},
"features": [
{
"uri": "https://github.com/ziodotsh/atfile",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "https://tangled.org/zio.sh/atfile or https://github.com/ziodotsh/atfile"
},
"children": []
}
]
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 177,
"byteStart": 108
},
"features": [
{
"uri": "https://semble.so/profile/hilarybaumann.com/collections/3m5567tsoq22n",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "If I missed something, I might have it here OR it's in the few I haven't checked for their own records yet: https://semble.so/profile/hilarybaumann.com/collections/3m5567tsoq22n"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "2025-11-21 "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Adding some other directories & may do a post dedicated to this & more tools:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Kuba's more developer focused:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"src": "https://sdk.blue/",
"$type": "pub.leaflet.blocks.website",
"title": "sdk.blue",
"description": "A curated list of libraries, SDKs and tools for the Bluesky API and AT Protocol",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigcccnc3xutt5o3mgxtg5vv22hx7e37dqd7uzfno3wxxgleqcliie"
},
"mimeType": "image/png",
"size": 15675
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreifscab4scldkig7qla62yvamjgbqmx6gqje4wdzrossc5mgcbgqjq",
"uri": "at://did:plc:bhdsqspk6a3qtp6baxbyumxb/app.bsky.feed.post/3m63haviwoc22"
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "This one doesn't cover what I've got here (yet?):"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"src": "https://blueskydirectory.com/",
"$type": "pub.leaflet.blocks.website",
"title": "The Ultimate Directory of tools and applications for Bluesky",
"description": "A curated collection of all things relating to the Bluesky social media platform."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "The background pattern at time of publishing is what I used on my very first website back in 1996."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreidq65q7yqfz2r5dj7j4uxaz3nprj65yupvgnsltwqacctiow7qjce"
},
"mimeType": "image/jpeg",
"size": 8365
},
"aspectRatio": {
"width": 128,
"height": 128
}
}
}
]
}
]
},
"bskyPostRef": {
"cid": "bafyreihdhlttwrjy6cfyaifnsvmphrjqvbujkcnlyf6emldehu6r5opcbq",
"uri": "at://did:plc:tbr4cunn6r4hox73ybzjfwt3/app.bsky.feed.post/3m63623bwzk2p",
"commit": {
"cid": "bafyreihr4jyjtxoqakm2v7sfmkuwqpovfigz5qt3cmvhmddbelzuolenju",
"rev": "3m63623g5zz2h"
},
"validationStatus": "valid"
},
"description": "This is not a comprehensive list but it is pretty thorough.\n\nThere are at least 10 more I need to dig into and probably add here later today maybe.\n\nThis does NOT include PDSs, Appviews, and clients. The goal was for it to be a list of apps that have their own records in the PDS.",
"publishedAt": "2025-11-20T16:15:00.303Z"
}