---
title: "atproto-wc"
section: open-source
description: "Framework-agnostic web components for ATProto"
tags: ["web-components", "at-protocol", "engagement"]
created: 2026-04-20T19:17:00Z
updated: 2026-04-20T19:26:00Z
cid: bafkreibub5en2hd7b6dwddlzbiema3dhrpvyjw5aoniy45zmffgjorrz2y
html: https://iammatthias.com/open-source/1776737859309-atproto-wc
---

# atproto-wc

[REPO](https://github.com/iammatthias/atproto-wc)

[NPM](https://www.npmjs.com/package/atproto-wc)

[PROJECT](https://atproto-wc.iammatthias.com)

Framework-agnostic web components for ATProto. Content via PDS-direct reads, engagement via the [Constellation](https://constellation.microcosm.blue/) backlink index. **No Bluesky AppView dependency.**

---

## Related

- [Sonde](https://iammatthias.com/open-source/1769545357371-sonde.md): An AT Protocol explorer that started as a way to render the byte-array memory Koios stores on its PDS.
- [Nimbus](https://iammatthias.com/open-source/1768762943567-nimbus.md): AT Protocol repository sync with Cloudflare Workers built on Tap
- [Notes on using a PDS as Content Infrastructure](https://iammatthias.com/posts/1767505149657-notes-on-using-a-pds-as-content-infrastructure.md): Content addressing with normal web requests, identity baked in, delivery over boring HTTPS.
- [Pure Internet: no-html](https://iammatthias.com/posts/1740682611811-pure-internet-no-html.md): A plain Markdown file hosted on Bluesky's blob storage and rendered directly by the browser.
- [Pure Internet: Bluesky](https://iammatthias.com/posts/1732585567703-pure-internet-bluesky.md): Static-site hosting on Bluesky's AT Protocol using content-addressed blob storage.
