Simple Lemon About FujoWebDev

FujoWebDev Logo

FujoWebDev empowers the web citizens of today with the tools to build the web of tomorrow! We work on everything from making Git accessible, to introductory guides to the terminal, to initiatives like the ones this site.

The tech education arm of FujoCoded, LLC.

What is ATProto?

ATProto is a protocol—that is, a special language independent programs can use to communicate and work with each other—designed for the modern social web (and beyond). Among its many powers, ATProto helps users own their personal data, use it across different sites, and seamlessly carry it with them across different hosting providers.

Bluesky was built as the initial proof of concept of an ATProto-powered social network, but anyone can build their own apps on ATProto! The ones on this site are ours.

Learn more about the building blocks of ATProto

Like any protocol, ATProto defines a few core concepts to help developers build applications that work together. Here's some of the most important:

Decentralized Identifier (DIDs)
A special sequence of characters that uniquely identifies people and resurces across the network, even when moved to different hosting servers or services. Think of it as a unique, ATProto-assigned social ID!
Personal Data Servers (PDS)
Your own portable "folder" containing all your personal data, like the posts you make and the people you follow. Explore ours on PDSls.
AT URIs
Special fixed addresses for any resource on the ATProto network, like profiles, posts, or any type of information inside a PDS! Post moved to a different URL? No problem: the AT URI stays the same!
Labels
Tag-like information apps can add to any account or post in the ATProto network—for example, to mark them as NSFW or containing sensitive topics. Users can use these labels to mute or hide undesired content, making them a core part of composable moderation.
Feeds
Lists of posts, just like the "feeds" on most social media sites. Unlike most social media sites, however, ATProto lets you create your own feeds for anyone to "install" on their account. Users can then choose between different feed algorithms, and see the posts they want to see!

Our Projects

Among its many project, FujoCoded LLC helps our community get curious about ATProto, learn more about programming and decentralization, get involved in pushing the technology forward, and come together to discuss what the social web of our future should look like.

Come watch us build new projects on Twitch, and support our mission on Patreon!

Fujin Animal Labeler

Project avatar
Progress:

A simple labeler that asks a simple question: what type of Fujin animal are you?

Project avatar

Fujin Animal Labeler

A simple labeler that asks a simple question: what type of Fujin animal are you?

[More todo]

AO3 Labeler

Project avatar
Progress:

A labeler that allows folks to select their own AO3 rating (for funsies!). Supports sets of single and multiple labels.

Project avatar

AO3 Labeler

A labeler that allows folks to select their own AO3 rating (for funsies!). Supports sets of single and multiple labels.

[More todo]

Fanworks Labeler

Project avatar
Progress:

A more complex labeler that allows for community-powered labeling and feed...with Discord integration! [temporarily offline]

Project avatar

Fanworks Labeler

A more complex labeler that allows for community-powered labeling and feed...with Discord integration! [temporarily offline]

[More todo]

Talk @ Atmosphere Conf 2025

Project avatar
Progress:

Yearning for the Open Protocols — a talk about involving less technical folks in protocol development.

Project avatar

Talk @ Atmosphere Conf 2025

Yearning for the Open Protocols — a talk about involving less technical folks in protocol development.

[More todo]

@Tomo — A(t) Friendly Guestbook

Project avatar
Progress:

An ATProto-based Guestbook! Add it to your own website, and let people leave their mark on your site.

Project avatar

@Tomo — A(t) Friendly Guestbook

An ATProto-based Guestbook! Add it to your own website, and let people leave their mark on your site.

[More todo]

We also contribute to the ATProto ecosystem by getting involved in projects like the community lexicons initiative, or by teaching our community to upvote and comment on GitHub issues relevant to them.

Why ATProto?

ATProto is a new technology with an emerging ecosystem. Not only its design and philosophy closely align with fandom's desire for data ownership and control, but small communities like ours can meaningfully impact its direction at this early stage. By exploring ATProto, FujoCoded LLC seeks to help fans carve their own space in the future of the social web!

While our work focuses on ATProto, what we teach and brainstorm is applicable across decentralized technologies—we hope even ATProto-skeptics will come hang out with us, and share in our excitement! We also plan to explore other technologies in the future, and encourage every community to do the same.

Other Educational Resources

Check out our other projects to help you—yes, you!—learn more about programming!