An implementation of the W3C ActivityPub protocol in Go.
We all now are living in a world under the control of the huge companies. We have to submit our personal info to them. We want to build a world without AI, BigData. Human in this world respect each other's private info. No man analyze our data in the place we don't know. No one can pry into our personal life and trace any private things.
Here only representative modules are listed.
This is essentially a demo to confirm the feasibility of our solution.
- Registry: In addition to being able to register with discovery nodes, it can also operate as a discovery node.
- Config-Driven: The configuration file is used to configure the whole options.
Thanks for those friend projects:
- go-fed: I learn some implementation ideas from this project.
- go-ap: This has truly inspired me to design innovative models and has significantly streamlined my workflow, saving me an immense amount of time.
- go-micro: An excellent framework with powerful design. And earlier years, I was a maintainer of it. Reference to this design saves us a lot of time on How I Should Design The Network Interface. Actually, distributed terminals that running in cloud are also parts of a Cloud-Microservice system.