Farcaster welcomes contributions of all sizes from the community. The protocol owes thanks to over 100 contributors who have helped us so far.
To get involved, try looking up open issues in one of the repos below or join a dev call.
|Specification of the protocol
|The canonical Farcaster contracts
|A Farcaster Hub written in Rust + Typescript
|The canonical server to register fnames
|Documentation for all the above (this site)
This site serves as the central hub for documentation on the protocol. If you have feedback, please open an issue or create a pull request at farcasterxyz/docs
We host a bi-weekly developer call to discuss upcoming changes to the protocol. The call is open to anyone and is a great way to get involved.
- Calendar Invite - Calendar invite to join upcoming calls.
- Recordings - watch recordings of previous calls.
- Developer Telegram - Public chat for developer support.