Hubble is a typescript implementation of a Farcaster Hub defined in the protocol specification. The repository is a monorepo with an executable hub application and shared packages.
Package Name | Description |
---|---|
@farcaster/hubble | An executable Farcaster Hub |
@farcaster/protobufs | Protobufs schemas and generated files for types |
@farcaster/utils | Shared methods and classes |
@farcaster/js | Methods and types to easily build messages and interact with hubble via gRPC |
To run an instance of the hub, follow the steps to set up your environment and then follow the instructions in @farcaster/hubble's README.
Please see CONTRIBUTING.md