tldr: chapo.chat isn't ready yet.
Don't worry, you'll get to be called libs by the users from lemmygrad.ml Soon™.
[chapo.chat is] running a heavily modified version of lemmy forked months ago, for not just the front end, but the back end as well. Once they’re up to date with the most recent lemmy versions that have federation working, then we can try federation, on the back end at least. Their back end devs are great, but their front end devs contribute nothing upstream, and will have to re-create all the federation-related parts of the lemmy-ui code for their own fork.
EDIT: See @Beatnik's comment
yep. we're almost assuredly going to have to maintain our own fork to keep up with different demands. the simplest thing to do is maintain it in a language that is going to have a much larger pool of developers.
i am also of the opinion that supporting the spec in more than one language makes the lemmy ecosystem more approachable in general.
deleted by creator
not as far along as i'd like. but i plan to have all the routes stubbed with tests this week.
the websocket implementation is complete. just the handlers as each endpoint is written are left.