Stats

1
Projects
4
Devlogs
2
Votes
0
Ships

Coding Time

All Time: 20h 32m
Today: 0h 0m

Member Since

June 16, 2025

Projects

1
Cryap
4 devlogs about 2 months ago

Activity

Made a small commit where I abandoned the previous approach of calculating the number of followers and such in each request, and instead store them in the database and update them using PostgreSQL triggers.

This simplified the code and made the request processing faster. Will do the same thing with posts (number of likes and boosts).

I also spent some of the time recorded in this devlog on ✨tests✨, but I haven't committed them yet. There's not much to attach, so here's a picture of Cryap's display in Mastodon.

Update attachment

Made a website with documentation (installation instructions, federation, administration, etc.): https://cryap.codeberg.page

Update attachment

Wrote a little semi-standardized (roughly described in a Fediverse Enhancement Proposal) documentation of federation. Of course, my social network is not yet ready, so it will change a lot.

Update attachment

Finally implemented NodeInfo endpoints. NodeInfo is a standard for exposing metadata and some statistics about a server in the fediverse (or any distributed social network).

Update attachment
maksales
maksales created a project
50d ago

Cryap

Cryap is a federated social network written in Rust. It speaks ActivityPub, which means it can federate with platforms like Mastodon, Pleroma, and others. Cryap also supports the Mastodon API, making it compatible with Mastodon clients such as Semaphore and Tusky. The main repository is on Codeberg, but there is also a read-only mirror on GitHub: https://github.com/Cryap/cryap

Cryap
4 devlogs 0 followers
maksales
maksales joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.