ATproto-Powered Blogging On WhiteWind

@hrbrmstr.dev

ATproto-Powered Blogging On WhiteWind

WhiteWind is a free blogging platform built on the AT Protocol (atproto) that integrates with Bluesky accounts. The platform enables users to publish markdown-formatted content while maintaining complete control over their data through personal data servers (PDS).

The project uses a mixed technology stack with Go and TypeScript. The backend implements XRPC API functionality in Go, while the frontend utilizes Next.js. Development environments are containerized using a Go-based devcontainer configured for TypeScript development.

A primary attribute of WhiteWind is its decentralized approach to data storage and user management. Content is stored on assigned personal data servers, preventing the WhiteWind service from having direct control over user content modification, visibility, or deletion. This tracks with ATproto's core principles of decentralized user account management and user-controlled data storage.

The project is under active development with rapid architectural changes. While formal contribution guidelines and documentation are still in development, the project welcomes both pull requests and bug reports from the community.

hrbrmstr.dev
hrbrmstr 🇺🇦 🇬🇱

@hrbrmstr.dev

a.k.a. boB Rudis • 🇺🇦 Pampa • Don't look at me…I do what he does—just slower. #rstats #js #duckdb #goavuncular•👨‍🍳•✝️• 💤• Varaforseti í Gögn Vísindi @ GreyNoise • 47-watch.com • https://stormwatch.ing • https://dailydrop.hrbrmstr.dev • Maine🦞

Post reaction in Bluesky

*To be shown as a reaction, include article link in the post or add link card

Reactions from everyone (0)