// readme

Yurucommu Core

English: README.en.md

Yurucommu Core is a library for the ActivityPub / API / DB / runtime engine shared by products in the yurucommu family (yurucommu / yurumeet, etc.). By implementing federation, the server API, and the database layer in one place, each product can focus on its UI.

This is not a product repo that can be installed, and it does not include an OpenTofu Capsule (a single app/infrastructure unit imported from a Git URL). Deployable products are in separate repos.

  • yurucommu โ€” a fullstack product for feeds / stories / profiles. It has yurucommu.com, a Worker artifact, and an OpenTofu Capsule
  • yurumeet โ€” a fullstack product centered on talk. yurume is a short client id / abbreviation used for discovery and push registration

What it can do

  • ActivityPub federation โ€” follow, post, boost, like, and reply across servers, connecting with communities. Includes HTTP-signature verification, SSRF-protected fetch, and actor/domain blocklists
  • Server API โ€” provides routes for actors, posts, stories, DMs, communities, media, notifications, and mobile push -โ€ฆ