this post was submitted on 26 May 2024
29 points (91.4% liked)

Fediverse

17717 readers
3 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 5 years ago
MODERATORS
 

Iceshrimp: A #csharp fediverse platform

Was just told (by @Subversivo ) about this: https://iceshrimp.dev/iceshrimp/iceshrimp.net

#Iceshrimp are rewriting the whole thing (a JS/Node #misskey / #firefish fork) in C# with Blazor for the frontend.

Cool to see. Should handle the performance issues that have plagued the *key forks and maybe provide a new general branch of fediverse platform.

What lang/stack isn't represented on the fediverse now? C++, Kotlin?

@fediverse
@fediversenews

top 8 comments
sorted by: hot top controversial new old
[–] caos@feddit.de 2 points 4 months ago

Does anyone know if / how well the federation between Iceshrimp and Lemmy works?

-❔ How are posts from Lemmy (with headline + URL) displayed on Iceshrimp?

-❔ Can you find Lemmy posts in Iceshrimp by searching for the URL?

-❔ Can you follow Lemmy communities from Iceshrimp?

-❔ Can you post to Lemmy communities from Iceshrimp?

The first three points work with Sharkey (one of the Misskey/Firefish forks), but unfortunately posting does not.

[–] ryan@social.binarydad.com 1 points 5 months ago

@maegul @Subversivo @fediverse @fediversenews what is this, for the unacquainted? Is it a full activitypub server or just the front-end?

[–] liaizon@social.wake.st 1 points 5 months ago

@maegul @Subversivo @fediverse @fediversenews I'm waiting for Uxn / Varvara myself

[–] mick_collins@toot.community 1 points 5 months ago (4 children)

@maegul @Subversivo @fediverse @fediversenews I'm not a coder, so I'm curious what advantages C# brings to the table

[–] maegul@hachyderm.io 2 points 5 months ago

@mick_collins @Subversivo @fediverse @fediversenews

I'm not familiar enough (or at all) with C#, but AFAICT, it could make an instance more stable, as firefish and misskey have struggled with handling a decent amount of users and C# could be a faster system for the server.

Also, a re-write sometimes is a good thing. And, developers have different preferences for languages, so having a C# project around enables C# devs to more easily contribute to the fedi.

[–] starman@programming.dev 1 points 5 months ago* (last edited 5 months ago)

ASP.NET Core (web framework for C#) is one of the best available, when you need great performance. Also, C# is pretty popular and that means potentially more contributors.

[–] maegul@hachyderm.io 1 points 5 months ago

@mick_collins @Subversivo @fediverse @fediversenews

I'm not familiar enough (or at all) with C#, but AFAICT, it could make an instance more stable, as firefish and misskey have struggled with handling a decent amount of users and C# could be a faster system for the server.

Also, a re-write sometimes is a good thing. And, developers have different preferences for languages, so having a C# project around enables C# devs to more easily contribute to the fedi.

[–] maegul@hachyderm.io 0 points 5 months ago

@mick_collins @Subversivo @fediverse @fediversenews

I'm not familiar enough (or at all) with C#, but AFAICT, it could make an instance more stable, as firefish and misskey have struggled with handling a decent amount of users and C# could be a faster system for the server.

Also, a re-write sometimes is a good thing. And, developers have different preferences for languages, so having a C# project around enables C# devs to more easily contribute to the fedi.