Email or username:

Password:

Forgot your password?
Top-level
wakingrufus

@laxla
Why shouldn't I? I would love to have a #JVM (ideally #kotlin) implementation. The performance would be much better than ruby, and JVM-based data options such as Cassandra, Elasticsearch and kafka would all outperform the Mastodon choices. You could run it all on a single node and scale it fairly big, I suspect. I gave it a shot back in 2017 but I couldn't wrap my head around the spec. Now that there are better tools to learn the spec, I don't have the time :/

3 comments
Laxystem (Masto/Glitch)

@wakingrufus I am making a Kotlin ActivityPub platform, using PostgreSQL. I don't think an in-memory database is needed, tbh --- Exposed (ORM), Ktor (networking library) and Titanium (JsonLD implementation) already do some caching --- but I could be wrong here.

But yeah it'll outperform almost all current platforms pretty much instantly --- why is using frontend/scripting languages for the backend so popular in the Fediverse?

Just wanted to see if there's a Java implementation floating around.

wakingrufus

@laxla
Awesome! When you are ready to have additional contributers let me know. I'd love to help!

Also, the only non android app fediverse software I know of for the JVM is github.com/andregasser/bigbone which is specifically a Mastodon client. (I previously contributed to this project)

Go Up