Sign in

FujoCoded LLC – A better web, together

@fujocoded.bsky.social
691 followers 2 following 694 posts

Empowering fujin and other online subcultures to shape their web through software, education, and community collaboration. Support us @ 📈Patreon: www.patreon.com/fujocoded 🛍️Store: store.fujocoded.com

PostsRepliesMedia
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 10m
Come work with me on A Promise to A Friend™: better AO3 content collections on Astro websites! - Twitch: www.twitch.tv/essentialran... - Streamplace: stream.place/essentialran...
stream.place
Ms Boba (rebuilding community era) is live on Streamplace
AO3 Content Collection the Recollectioning
032
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 30/09/2026
"Help us settle this internal debate" > debate becomes external
020
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 30/09/2026
Same. Kinda same. Different. Long ago, the three survey choices lived together in harmony—
Pie chart with three equal segments, each 33.3%. The legend lists three options for card backs: always look the same, differ subtly (such as by logo), or be clearly distinguishable (such as by color).
111
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 30/09/2026
Friendly $upporters, We saw you all enjoy our AskFujo questionnaire, so here's a new flash survey: should the back of the AskFujo cards reveal what expansion pack they belong to?  Join our Patreon, and bring wisdom to this heated internal debate 👇💖 24 hours only! www.patreon.com/fujocoded/po...
patreon.com
🔥🔥🔥 AskFujo Survey 🔥🔥🔥 Mystery or Not Edition (24 hrs) | FujoCoded LLC
Hello $upporters, We saw you all enjoy our AskFujo questionnaire (thank you so much for sharing your wide range of opinions with us!), so he
001
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 26/09/2026
I love that this is our most answered to $upporters survey by far! 🥰 looking forward to reading folks' reactions to this! Won't start finalizing them until tomorrow btw 👀 If you're curious and want to support us... you know where to find our Patreon 😉 (it's here: www.patreon.com/fujocoded)
Screenshot of a Google Form titled "Help us rate our AskFujo questions!" with the Responses tab open, showing 38 responses.
010
Reposted by FujoCoded LLC – A better web, together
The Fujoshi Guide to Web Development @fujoweb.dev · 25/09/2026
Inspired (sideways) by this post: links to our characters pages have card previews now 👀 www.fujoweb.dev/characters/git
fujoweb.dev
The Fujoshi Guide to Web Development – Meet Git
Learn web development with our approachable coding zines, featuring your (next) favorite fictional characters. For fandom & beyond!
052
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 23/09/2026
Fellow Fujin, Esteemed $upporters, We've released an exclusive 48hrs-only survey for our Patrons: #AskFujo cards are going to the printers, and we—predictably—ended up with more question than we can fit! Help 👇 Select™ among the many and ensure your faves get in! www.patreon.com/fujocoded/po...
The Once-ler from the 2012 Lorax movie sits on a red throne in a green suit, green gloves and top hat, looking smug behind dark sunglasses. A big wooden paddle with "yaoi" carved into it lies across his lap. Three AskFujo question cards, styled like Tumblr asks, float around him:

git-did-nothing-wrong asked: "How would you describe your relationship to your favorite character(s)? Are they your soulmate? Your doll? Your...self?"

just-a-shell asked: "How has your 'fan intensity' changed over time? Were you ever too passionate? And did you mellow out, or just get better at hiding?"

strawberry-anon asked: "What's a spicy fandom/shipping take you've been sitting on, but haven't yet had the chance to share? (You're welcome.)"
067
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 22/09/2026
Support FujoCoded (and enjoy some extra shenanigans) here 🎉 www.patreon.com/c/fujocoded
patreon.com
Get more from FujoCoded LLC on Patreon
Get more from FujoCoded LLC on Patreon. Join for free or become a member for just $3/month. Longing for an internet that's kinder, queerer, and just…
011
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 22/09/2026
All AskFujo asks are officially in their spreadsheet 🎉 We ended up with more than needed, of course...and, of course, there's more where those came from! Next, we'll send a survey to get our $upporters' feedback before they go to the presses 🥳 If you want to join the fun, you know where to go! 😈👇
142
Reposted by FujoCoded LLC – A better web, together
Xe @xeiaso.net · 21/09/2026
My evil plan is to adopt a fanfic writer, curse them with technical knowledge and then slowly unleash them upon this plane with full knowledge and experience from which to write engaging technical writing.
3297
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 21/09/2026
Arguably, this is what @fujoweb.dev is. Although it's more like "@essentialrandom.bsky.social, cursed with the power of years of both fanfic and software writing, shall unleash code yaoi upon others". But it's all in service of making more code fanfic 😈
012
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 21/09/2026
Not really something we would do. More like something we've already done 😈
112
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 17/09/2026
New day, new chance to read—and boost!—our update✨ Together we can find the heroic social media writers👇to keep you all not just entertained—informed. Aware. Engaged with all we're doing for the web... ...like our next experiment: brewing our own Tumblr Sexyman! In a lab! fujocoded.com/hiring-now
Paid opportunities: FujoCoded regularly hires from our broader community for small paid projects—including art, character design, writing, web development, project management help, and whatever else the FujoVerse™ needs next. We hire folks from all over the world, and non-professionals are always welcome!
01211
Reposted by FujoCoded LLC – A better web, together
The Fujoshi Guide to Web Development @fujoweb.dev · 16/09/2026
But you know what every issue needs, catboys aside? A cover! Well, you're in luck: we have both! Introducing: our ✨Issue 2 *COVER* (Pre)²view✨ with fantastic doodles by @ikam177.amkitakk.be over the gorgeous art by @ymkse.bsky.social! Ft. the whole panthe(r)on, together for the first time:
Issue 2 cover: a winking, fluffy-tailed Boba-tan surrounded by tiny Gits. “Version Control in the Cloud: the (Pre)²view.”Issue 2 cover: a winking, fluffy-tailed Boba-tan surrounded by tiny Gits. “Version Control in the Cloud: the (Pre)²view.”
175
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 17/09/2026
📣🔁✏️Help me Hire Social Media Writers!✏️🔁📣 Friends, in April I burned out so hard on posting I couldn't talk about my or @fujocoded.bsky.social work at all. I've resolved to fix it—by hiring someone to do what I can't. Know writers who get fandom? Help me reach them! forms.gle/KZ2yvEWYC2W2...
docs.google.com
FujoCoded Call for Hire: Social Media Writer Edition
FujoCoded is looking for a Social Media Writer to keep our supporters up to date about our many projects and products, and increase both the visibility and legibility of what we do. You’ll take a shor...
11416
Reposted by FujoCoded LLC – A better web, together
The Fujoshi Guide to Web Development @fujoweb.dev · 16/09/2026
Fujoshi, fudanshi, fujin, and friends: we have NEWS! 📣 In this edition: - 💼 Now Hiring: social media writers - 🗺 FujoGuide’s cutest roadmap - 📚 Issue 2 (Pre)²view announcement + cover And (🥁🥁🥁) seeking our very own, very first "Funblr Sexyman"...and its artist! 👇🧵
1189
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 15/09/2026
060
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 01/09/2026
Was asked what it said, so here it is 👇 (and if you want to stay with us even when the work is slow, you know where to go: www.patreon.com/fujocoded)
A paragraph of black text on a white background explaining FujoCoded's business bet: selling software guides to hobbyists by making people care about characters first, then selling learning material and software. It cites a popular series that turned real countries into fictional characters and earned millions, the BL industry growing 17% year over year in some countries, two crowdfunding campaigns funded at 180% and 309% of goal (over $25,000), a growing store, and loyal Patreon members.
1103
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 01/09/2026
Achievement Unlocked: mentioned Hetalia in a grant application
0124
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 26/08/2026
Here's the update! www.patreon.com/fujocoded/po...
patreon.com
A Wild Lounge Approaches 👀 | FujoCoded LLC
Hello, folks! It's Ria again, popping in to give you some dev-updates! Since our last update we've been hard at work polishing The Fujo Loun
011
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 26/08/2026
Hey folks! If you're one of our OG $upporters (back from when we handrolled our own Patreon out of Stripe/PayPal links and hot glue), we've just sent you an overdue lounge preview! Apologies for the mix-up 🙇‍♀️ Everyone else, check out the upcoming lounge (and support us) on Patreon! 👇🔗
111
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 14/08/2026
Did you know? The (upcoming) Fujo Lounge is our community + soon ✨ apps hub where $upporters access their exclusive perks...and everyone can experience the many things we build! Boost to like, $upport to witness the exclusive preview, courtesy of our hosting dev! www.patreon.com/fujocoded/po...
patreon.com
A Wild Lounge Approaches 👀 | FujoCoded LLC
Hello, folks! It's Ria again, popping in to give you some dev-updates! Since our last update we've been hard at work polishing The Fujo Loun
034
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 03/08/2026
Last 24 hours to get your hands on your very own 20% OFF FujoBoard!! store.fujocoded.com with code YAOI_DA(IL)Y!! Go go go 🥳
032
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 03/08/2026
...and let's read the ATproto Data spec together! What better way to spend an evening? (I swear this matters a lot to us all in fandom, actually! "What Is This Whole Thing About™ and Why Should I Care™™" post coming some time soon 🙏) - twitch.tv/essentialran... - stream.place/essentialran...
stream.place
@essentialrandom.bsky.social's livestream on Streamplace
Reading the ATproto permissioned data spec (dramatic)
040
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 03/08/2026
Late night PSA: we have a Patreon, and Patrons ALSO get 20% off our even-more-discounted garage-sale FujoBoards! Find them here ➡ www.patreon.com/fujocoded/po... Want to know what YOU $UPPORT helps us do? Come forth on Twitch and Streamplace... ⬇
Photograph of a variety of Fujoboards. It is captioned “Fujoboards Garage Sale, up to $20 + 20% off! Access at Patreon.com/FujoCoded”. Words on the boards are “Rawr”, “uke”, “lemon”, “yaoi”, “yuri”, and “slash”. Some of the boards are much smaller. In the background is a drill and bits.
1116
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 02/08/2026
according to who your blorbo is "rescue dog birthday day" may count too ✨ yaoi contains multitudes ✨ (I have not experienced this series, I just know about it enough to say DO NOT GOOGLE IT)
aoba and dog
011
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 02/08/2026
Fairly sure that "national girlfriend day" and "yaoi day" count as the same celebration 😌
131
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/08/2026
💡 Marketing Tip 💡 when selling a product, don't show it off too much. Bury it under over-the-top text instead!  Follow Ms Boba's school of Market for more marketing advice 😌🧠  (And speaking of school.... Things have been a bit hectic around here but, you know, Soon™ 👀)
030
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/08/2026
What do you do when it's 3AM on 8/1 and you just realize it's YAOI DAY? Well, why— —the biggest discount on your Yaoi* Cheese Paddles this side of...ever**! Use code YAOI_DA(IL)Y for 20% off all fujoboards @ store.fujocoded.com (*and yuri, and seme/uke, and blorbo, etc.) (**I think....?)
Promotional banner for The FujoCoded Store advertising 20% off Yaoi Cheese Paddles with code YAOI_DA(IL)Y, featuring a wooden paddle-shaped cheese board engraved with "yaoi" and FujoCoded mascot Boba-tan holding a microphone, shouting "it's a cheese board!! for BL & cheese!" Text at the bottom reads "only @ store.fujocoded.com" and notes the discount also applies to yuri and seme/uke paddles.
11616
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 17/05/2026
This is so great!! Badges will conquer the atmosphere 💪 And!—perfect timing— @essentialrandom.bsky.social is asking for comments on the evolution of the badge spec, adding more flexibility for appearance, and easier updates! bsky.app/profile/did:...
101
Reposted by FujoCoded LLC – A better web, together
Different Skies @differentskies.tv · 16/05/2026
UI designs exploring a side quest: Building an #ATProtoBadges interface based on @fujocoded.bsky.social npmx.dev/package/@fuj... #uidesign #atproto
User interface designs for an ATProto badge app
194
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 01/05/2026
Thank you all for coming to the stream yesterday 💖 here's the (finally working!!) @rpg.actor sprite embedded in an @astro.build site! Check out (literally and figuratively 👀) the code 👇🖼️ and install the patched up (oops) library 👉 npmx.dev/package/@fuj... ✨ featuring @bmann.ca's spritesona ✨
A demo page titled "Sprites — static fetch" showing a 3×4 grid of pixel art sprites of a green-skinned elf character in a purple shirt, displayed from multiple angles (front, side, back, walking). The page header shows "self — 4/7/2026" and navigation links for "static" and "live" views.Dark-theme code editor showing a defineAtProtoCollection call sourcing from bmann.ca's actor.rpg.sprite collection. The output schema validates createdAt and a spriteSheet object with url, mimeType, and size. The transform drops records where spriteSheet is not an ATProto blob, then returns the rkey as id and converts the blob to a hosted URL via toHostedBlob.Dark-theme code editor showing an Astro component that fetches a single entry with getEntry("sprites-static", "self"), renders a nav with static/live links and an <h1>, conditionally shows a "Could not load sprite" error, and otherwise renders the sprite's id, formatted createdAt date, and spritesheet image.
2176
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
...and this is all for now! Come chat about all this and more with @essentialrandom.bsky.social as she streams in... "just enough time to figure out what I actually want/have to get done". See you on Twitch (www.twitch.tv/essentialran...) & @stream.place (stream.place/essentialran...
twitch.tv
EssentialRandomness - Twitch
A (staff) Software Engineer with a passion for fandom, introducing more people to the magic of web development and Astro. Both beginners and advanced viewers welcome!
020
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
Atproto-badges is currently for developers (with an as-simple-as-I-could-write-it README), but we'll be making it easy to use...including with just-drop-it-in-your-site code! ("are you also gonna do an Astro integr—" OF COURSE WE ARE) Everyone, say thank you @ngerakines.me for examples & guidance!
A badge display example page for @fujocoded/atproto-badges/react, showing <BadgePill /> and <BadgeCertificate /> components in two columns. The left "Live" column shows a real verified badge for @essentialrandom.bsky.social — an ATmosphereConf "ATmosphere Conference 2026 Attendee" certificate with note "Flock'd around and geese'd out!", status VERIFIED, signed by @atmosphereconf.org — plus its corresponding gold "Attendee" pill below, followed by a second identical certificate. The right "Reference" column shows static examples of every rendered state: an unverified pill, a verified pill (both gold with a star icon), an unverified certificate with a "Verify Badge" button, and a verified certificate showing status VERIFIED and the signed-by DID.
130
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
And last, the first step in FujoCoded's Badge Granting Online Takeover: "atproto-badges" is the newest&shiniest TS library to create, grant and verify badges on ATproto! ✨ As seen on @atmosphereconf.org ✨ developers can use this to Officially Certify™...literally anything. npmx.dev/package/@fuj...
GitHub release page for @fujocoded/authproto@0.3.1. Patch changes: fixes encoded redirect/referer values being silently dropped in the OAuth callback; improves the astro-authproto README and 02-read-bsky-profile example with session driver docs, applicationDomain clarification, a production "Shipping it" section, and a fixed avatar alt; updates the dev OAuth callback to use Astro's actual server port instead of hardcoding 4321.What can you do with @fujocoded/atproto-badges?
Award participation badges for events & exchanges: give artists, writers, and other participants a verifiable badge that lives in their ATProto account— whether you're hosting Yuletide or a smaller shipping week
Recognize contributors: zine participants, community moderators, event volunteers, code contributors...whatever you want to celebrate, put a badge on it!
Verify badges: — use verifyBadgeAward to confirm a badge is legit by checking the issuer's signature against their published key
Build tools to mint and manage badges: these bad boybadges can fit so many use cases within them!A conference profile page for "Ms Boba!AT the Conf" (@essentialrandom.bsky.social) showing two role badges — "Attendee" and "Gaggle Gatherer" — with a certificate modal overlaid. The certificate is titled "// CERTIFICATE" and shows: Subject: Gaggle Gatherer, Issued To: @essentialrandom.bsky.social, Issuer: ATmosphereConf, Note: "Made at least 10 connections at ATmosphereConf2026", Status: VERIFIED, Signed By: @atmosphereconf.org. The profile's listed interest is "geese yaoi."
120
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
"authproto" needs no intro: want to login (and let others login) to your Astro site? Ask people permission to update their ATproto data? Never been easier! Now with fixes to post-auth redirects, better examples, a "shipping it" section, and more flexible local ports! npmx.dev/package/@fuj...
GitHub release page for @fujocoded/authproto@0.3.1. Patch changes: fixes encoded redirect/referer values being silently dropped in the OAuth callback; improves the astro-authproto README and 02-read-bsky-profile example with session driver docs, applicationDomain clarification, a production "Shipping it" section, and a fixed avatar alt; updates the dev OAuth callback to use Astro's actual server port instead of hardcoding 4321.What can you do with @fujocoded/authproto?
Let visitors log in to your site with their ATproto account (such as a Bluesky account). With this, you can:
Build private, friends-only spaces and pages
Gate certain content from the public
Read data from other ATproto services, including Bluesky, Streamplace, Teal.FM, and more! Among the many uses, you can:
Show a list of your favorite Bluesky posts, or embed Leaflet publications
Tell everyone about the music you love by listing your Rocksky stats
Create, update, and delete data on ATproto services, both existing ones or your own!
Post on Bluesky from your own website
Build guestbooks that others on ATproto can interact with
Make your own ATproto app that shares data with the rest of the network
120
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
"astro-atproto-loader" loads collections from any ATproto PDS into BOTH static or live content collections, so you can easily remix the data in your Astro sites! New: aggregate from multiple PDSes, limit the pages it fetches, and has better TypeScript typings (important)! npmx.dev/package/@fuj...
GitHub release page for @fujocoded/astro-atproto-loader@0.2.0 (tagged "Latest"). Minor change: reworks loaders with breaking renames (atProtoLiveLoader → defineAtProtoLiveCollection, atProtoStaticLoader → defineAtProtoCollection) and adds multi-source pipelines, per-source lexicon validation, grouped transforms, shared fetchRecord deduping, onSourceError policy, and limit/maxPages pagination controls.What can you do with @fujocoded/astro-atproto-loader?
Pull in content from the wider AtProto network, including Bluesky posts, Streamplace VODs, RPG Actor characters, AtProto badges, and anything else stored in a public repo (a user's per-protocol record store). For example, you can:
Pin your favorite Bluesky posts or artist reposts on your homepage
Embed your Streamplace VODs next to the articles they inspired
Show off the cons you've been badged at, straight from your badge records
Show records from multiple repos in one Astro collection:
A list of recent posts both you and your friends liked
Profiles of your community members
...and many creative uses!
Hydrate linked records like strongRefs and subject URIs from inside your transform, so a post's quoted record or a label's subject is already resolved by the time your page renders
140
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
"remark-capitalize-titles" solves Non-fiction Writers' #1 Woe: remembering how to capitalize titles. Luckily, this plugin (easy to add to most SSGs) capitalizes all markdown titles for you! Featuring: fixes to a few @fujoweb.dev Issue 2 rewrite annoyances (news soon 👀) npmx.dev/package/@fuj...
GitHub release page for @fujocoded/remark-capitalize-titles@0.1.0. Minor change: lowercases second-and-later segments of hyphenated compounds to follow AP style (breaking change). Patch change: fixes capitalization in headings containing curly quotes by temporarily converting them to straight quotes before title-casing.
120
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
Tl;dr, for the uninitiated: - remark-capitalize-titles ⇒ auto-capitalize your markdown titles - astro-atproto-loader ⇒ easily load ATproto records in Astro - authproto ⇒ easy ATproto authentication for Astro sites - atproto-badges ⇒ publish and verify badges on ATproto ...and now, the updates:
110
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 01/05/2026
✨ NEW RELEASES DAY ✨ After some grueling CI work + a week of "I social-posted through the April 1st campaign, time to code 18hrs/day to recover", let's show off (👇🧵) shiny new updates to: 📈 remark-capitalize-titles 🌐 astro-atproto-loader 🔓 authproto ...and most importantly.... ✨🦡 atproto-badges🦡✨
Screenshot of two GitHub release pages. @fujocoded/atproto-badges@0.2.0 (30 min ago, github-actions) is the initial release of ATProto badge attestation utilities for creating, signing, and verifying badges per the badge.blue specification. @fujocoded/astro-atproto-loader@0.2.0 (11 min ago, essential-randomness, tagged "Latest") reworks loaders with breaking renames and adds multi-source pipelines, per-source lexicon validation, grouped transforms, shared request deduping, configurable error policies, and explicit pagination controls.Screenshot of two GitHub release pages. @fujocoded/remark-capitalize-titles@0.1.0 (28 min ago, github-actions) adds AP-style hyphenated compound casing (breaking change) and fixes capitalization in headings with curly quotes. @fujocoded/authproto@0.3.1 (9 min ago, essential-randomness) fixes encoded redirect/referer values being dropped in OAuth callbacks, improves the astro-authproto README and example, and updates the dev OAuth callback to use Astro's actual server port.
172
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 19/04/2026
(Low-key seething that my crossposter decided to link instead of mentioning @leaflet.pub and @rpg.actor. Check them both out!!)
040
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 19/04/2026
This loader supports both static fetching, for e.g. neocities, and live, for the freshest data! Make sure look at the provided examples for usage and so you can admire @essentialrandom.bsky.social's badge names for @atmosphereconf.org (she worked very hard on those): github.com/FujoWebDev/f...
Screenshot of an example Astro page titled "Hello, Fujin!" with intro text: "This example shows Astro live collections + AtProto repos. Fetched fresh for you!" Below, a section headed "ATmosphereConf badges" with subtitle "These badges were awarded to the participant of Atmosphere Conf." A bulleted list of six badge tiers, each with a name and connection threshold: Grand Goose Ambassador (at least 100 connections at ATmosphereConf2026), Serial Honk-nector (75+), Down to Peck (50+), Serious Nester (25+), Gaggle Gatherer (10+), and Part of the Flock (at least 1 connection).
152
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 19/04/2026
New library release! @fujocoded/astro-atproto-loader lets you easily pull any data stored on your ATproto PDS—like your Bluesky or leaflet.pub posts, your badges 👇, or your rpg.actor characters—and use it as content for your Astro site. Check out the details on NPMX: npmx.dev/package/@fuj...
Header of the @fujocoded/astro-atproto-loader README. Tagline reads "AtProto records meet Astro content collections. Quick & Easy™" with badges for MIT license, fujo/coded branding, npm package v0.0.1, and "Open in GitHub Codespaces." An Important callout warns that the package handles public reads only, and directs users who want to write data (like posting to Bluesky as a logged-in user) to start from @fujocoded/authproto. A "What is @fujocoded/astro-atproto-loader?" section explains that it pulls records from any public AtProto PDS straight into Astro content collections — point it at a handle or DID, choose your AtProto collection NSID, and use the data on your Astro site like any content collection.
README section headed "What can you do with @fujocoded/astro-atproto-loader?" Two main bullet points with sub-bullets. First: "Pull in content from the wider AtProto network, including Bluesky posts, RPG Actor characters, AtProto badges, and anything else stored in a public repo." Example uses include pinning favorite Bluesky posts or artist reposts on your homepage, embedding Streamplace VODs next to the articles they inspired, and showing off the cons you've been badged at straight from your badge records. Second: "Show records from multiple repos into one Astro collection" — examples include a list of recent posts both you and your friends liked, profiles of community members, and "...and many creative uses!"
1198
Reposted by FujoCoded LLC – A better web, together
Ms Boba (rebuilding community era) @essentialrandom.bsky.social · 18/04/2026
"it me" tl;dr: the "ms boba come commit Astro crimes" raccoon-signal has been activated. Expect a bunch of new @fujocoded.bsky.social ATproto libraries to build your own community sites (vaguely threatening) 😈
1177
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 17/04/2026
we didn't know how good we had it 😭 it was wild, but it was not *gestures at everything*
020
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 16/04/2026
just put out a new one 😈
A mockup of a Tumblr dashboard. At the top, a notification: "notice-me-senpai liked your post: now THIS is the most ambitious crossover even..." Overlaid on the right is a TRIVIA popup card with a dark promotional image of the cast of Supernatural, Doctor Who, and Sherlock side by side, captioned "SUPERWHOLOCK" in large serif text. The trivia title reads "Cringe is just a word in some other social network's dictionary" followed by text about assembling a fandom out of three unrelated ones, ending with tags: #bring cringe back #all the feels #allons-y my sherlocked son. A "Learn more" link sits at the bottom.
121
Reposted by FujoCoded LLC – A better web, together
Rainy Studios (٭°̧̧̧ω°̧̧̧٭)–🛍️BL Shop Open!🛍️–Got Laid Off (+=ω=) @samaburime.bsky.social · 16/04/2026
LMFAO THE TRIVIA CARD DFKGJDFLKJL
111
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 16/04/2026
See, I was (once again) supposed to do a big final post and close AskFujo (store.fujocoded.com/askfujo) but Bluesky, which is our main platform for reach, is down so we'd miss on our #1 avenue for publicity... ...and clearly this means I should hunker down and code instead. It's just good business.
store.fujocoded.com
AskFujo — A game for fans and friends
40 questions to put the "ship" in "friendship"! A card game about OTPs, blorbos, fanworks, and everything that makes fandom life worth living.
133
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 15/04/2026
Also shout out to @chyenhyen.bsky.social for reminding me of another most important cultural milestone we almost missed (putting flower crowns on everyone's heads)
032
FujoCoded LLC – A better web, together @fujocoded.bsky.social · 15/04/2026
it's right under this post for those who want to witness: store.fujocoded.com/askfujo#sign...
store.fujocoded.com
AskFujo — A game for fans and friends
40 questions to put the "ship" in "friendship"! A card game about OTPs, blorbos, fanworks, and everything that makes fandom life worth living.
111