🦋 Live Bluesky Post

FujoCoded LLC – A better web, together's avatar

FujoCoded LLC – A better web, together

@fujocoded.bsky.social

FujoCoded LLC – A better web, together

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!"
April 19, 2026 at 1:18 AM UTC