Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social  ·  activity timestamp 19 hours ago

There's a lot of energy on the #Fediverse right now to discuss/find a #Federated alternative to #Discord using #ActivityPub.

@strypey suggested that I put this out there to anyone who's thinking about it. We could probably rebuild most of Discord's features as an #Emissary inbox without doing a lot of back end code.

I'm too swamped to start on this right now. But if you're a great HTML+CSS designer, I'm able to give some time to a team who wants to take this on.

  • Copy link
  • Flag this post
  • Block
Maddy
Maddy
@maddyunderstars@aus.social replied  ·  activity timestamp 6 hours ago

@benpate @strypey@mastodon.nzoss.nz I'm building Shoot, a discord-like federated instant messenger with activitypub! I would always appreciate any help with development, my pins has any more info as well

https://github.com/MaddyUnderStars/shoot

GitHub

GitHub - MaddyUnderStars/shoot: ActivityPub federated instant messaging server

ActivityPub federated instant messaging server. Contribute to MaddyUnderStars/shoot development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social replied  ·  activity timestamp 3 hours ago

@maddyunderstars Looks cool! I'm starring and following your work.

It looks like you're using Typescript. All of my E2EE work is in Typescript, so there's a good chance you could use the library I'm making when you want to do encrypted groups.

Let me know when I can help :)

  • Copy link
  • Flag this comment
  • Block
klu9
klu9
@klu9@ohai.social replied  ·  activity timestamp 18 hours ago

@benpate @strypey

#Roomy currently based on AT Proto but looking to add #ActivityPub soon
https://itsfoss.com/roomy-discord-alternative/

It's FOSS

Meet Roomy: An Open-Source Discord Alternative for the Decentralized Web

Looking for a Discord alternative? Roomy is an open-source, decentralized platform built for communities that value privacy and control.
  • Copy link
  • Flag this comment
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social replied  ·  activity timestamp 18 hours ago

Hey, this is pretty interesting. Thanks for sharing!

That would be really cool if they can support Bluesky and ActivityPub at the same time.

The article on the website makes it seem like you’re only signing in with your ActivityPub identity though?

Otherwise, “Fediverse” client support is limited to the Mastodon API, or oft-unimplememted C2S API.

I’ll definitely keep my eyes on this one!

@klu9 @strypey

  • Copy link
  • Flag this comment
  • Block
Zicklag
Zicklag
@zicklag@mastodon.social replied  ·  activity timestamp 4 hours ago

@benpate @klu9 @strypey ATProto is used only for authentication, optional integrations, and optional backups.

We have our own somewhat generic event streaming server that we use for chat spaces, where each chat space could be migrated to another server without the permission of the current host.

It's "federated" in that each chat space will be able to be hosted on a different server and the client will still be able to join them all from the same app.

  • Copy link
  • Flag this comment
  • Block
Strypey
Strypey
@strypey@mastodon.nzoss.nz replied  ·  activity timestamp 15 hours ago

(1/2)

@benpate
> you’re only signing in with your ActivityPub identity though?

The article is light on specifics, but it seems like Roomy is a client app, not a server+client app like Mastodon. So in ATProto jargon;

https://dustycloud.org/blog/how-decentralized-is-bluesky/

... Roomy is an AppView, using the PDS for a logged in ATProto account as a data store (not sure if or how it uses Relays).

@klu9

How decentralized is Bluesky really? -- Dustycloud Brainstorms

  • Copy link
  • Flag this comment
  • Block
Strypey
Strypey
@strypey@mastodon.nzoss.nz replied  ·  activity timestamp 15 hours ago

(2/2)

If Roomy enabled signing in with a fediverse account as an identity, there's no PDS to use for data. So I'm guessing the plan is to implement the Mastodon API, enabling Roomy to act as a fediverse client, and use a logged in account's home service as the data store?

What would be really intriguing is if Roomy borrowed from the @activitypods approach, allowing a fediverse account to be used as identity, with a Solid pod as the data store.

  • Copy link
  • Flag this comment
  • Block
Mike P
Mike P
@FenTiger@mastodon.social replied  ·  activity timestamp 10 hours ago

@strypey @activitypods Roomy implements its own storage. #ATProto is only really used as an identity / sign-in layer.

@erlend @zicklag

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.27 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct