Welcome to the repository of WhiteWind!
WhiteWind is an atproto blog service that anyone with a Bluesky account can use for free, without providing any personal information.
You can write blogs in Markdown syntax and publish them on the internet.
Other than diaries, you can post any long richtexts such as
- Event leaflet
- Tech info sharing
- Review of books
- Small notes
The data is stored on the data server you are assigned (personal data server, PDS) and you can fully control your data. i.e. WhiteWind service itself has no power to modify, hide, delete your data.
For more details, visit WhiteWind
- .devcontainer
- A development devcontainer. It uses a golang base image with features necessary for TypeScript development.
- backend
- Contains the golang code implementing WhiteWind's XRPC API.
- cmd/relaysink
- Contains WhiteWind's relay consumer.
- frontend
- The frontend TypeScript code for WhiteWind implemented in Next.js.
- lexicons
- Contains the Lexicon JSON files.
Page | Screenshot |
---|---|
Top page | |
Post list | |
Entry page | |
Editor |
Since the architecture and functions rapidly changes, currently we do not have capacity to prepare contribution guidelines, internal design docs, planned features and milestones, etc.
With that said, we would appreciate it if you could contribute to our platform!
Besides pull requests, bug reports are always welcomed.
atproto is a protocol to build a social app developed by Bluesky, PBC.
It features
- User account system that is not controlled by centralized authority
- User data are stored on users' servers, not on the service providers'
For details, visit atproto spec page.