GitHub - purifetchi/Toki: A C# Fediverse server.
github.com
external-link
A C# Fediverse server. Contribute to purifetchi/Toki development by creating an account on GitHub.

Hi!

For the past ~2 months Iā€™ve been working on my own implementation of an ActivityPub server, as a personal challenge. Itā€™s finally come to the point where I could set up a public federation testing instance (https://testpilot.shinolabs.com/) which surprisingly just works.

While it doesnā€™t have a frontend yet (due to my severely lacking skills), Toki supports the Mastodon API set, allowing most fedi clients to connect to it.

Itā€™s been a wild journey going from barely understanding ActivityPub and ActivityStreams to having something that actually federates and allows me to talk with the wider Fediverse network. Itā€™s been something I wanted to do since at least 2018, but only now really took the steps to properly attempt it.

Iā€™d love to hear any suggestions or potential bugs people can find (contributions are also welcome ^^)!

Cheers :)

@breadsmasher@lemmy.world
link
fedilink
6ā€¢
edit-2
5M

Nice, congratulations for completing a personal project. One day I also hope to complete a personal project.

What reference material did you use to build it? As in like the activitypub specification

@prefetcher@sh.itjust.works
creator
link
fedilink
8ā€¢5M

Hi, thank you so much!!

For learning ActivityPub Iā€™ve used a ton of resources actually, but the ones that were the most helpful to me were:

additionally

and a ton of code reading of other AP projects :)

Pona!

This is really cool! Congrats on bringing it to completion. I would love to do something similar one day šŸ˜

@prefetcher@sh.itjust.works
creator
link
fedilink
2ā€¢5M

Thank you!!

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of ā€œfederationā€ and ā€œuniverseā€.

Getting started on Fediverse;

  • 0 users online
  • 6 users / day
  • 1 user / week
  • 70 users / month
  • 614 users / 6 months
  • 1 subscriber
  • 964 Posts
  • 13.2K Comments
  • Modlog