An atproto PDS written in Go forked from hailey.at/cocoon
Go 96%
HTML 2%
Nix <1%
Makefile <1%
CSS <1%

README.md

Cocoon #

Warning

You should not use this PDS. You should not rely on this code as a reference for a PDS implementation. You should not trust this code. Using this PDS implementation may result in data loss, corruption, etc.

Cocoon is a PDS implementation in Go. It is highly experimental, and is not ready for any production use.

Implemented Endpoints #

Note

Just because something is implemented doesn't mean it is finished. Tons of these are returning bad errors, don't do validation properly, etc. I'll make a "second pass" checklist at some point to do all of that.

Identity #

Repo #

Server #

  • [ ] com.atproto.server.listAppPasswords - not going to add app passwords
  • [] com.atproto.server.revokeAppPassword - not going to add app passwords

Sync #

  • [ ] com.atproto.sync.notifyOfUpdate - BGS doesn't even have this implemented lol

Other #

License #

This project is licensed under MIT license. server/static/pico.css is also licensed under MIT license, available at https://github.com/picocss/pico/.