benpate,
@benpate@mastodon.social avatar

In one session of #FediForum, I said that I really needed "a map" of the tools and communities for building apps on the Fediverse.

To follow up on that, I've posted a first draft of what this looks like to me.

If you know more about the Fediverse than me (that's most of you) please take a look and let me know how I could make this list better:

https://emissary.dev/fediverse-resources

Hopefully it's a starting place that'll help other #FediDevs to get their projects moving.

andypiper,
@andypiper@macaw.social avatar

@benpate this is great, care to submit some to the #fedidevs site? I might have to borrow some of your list 🙂

benpate,
@benpate@mastodon.social avatar

@andypiper Yes, this list belongs on FediDevs, not on my website, so please take and use it if you want.

How would I post it to FediDevs? Can I just make a PR?

andypiper,
@andypiper@macaw.social avatar

@benpate yes, although we probably need to do some arranging of the index - it’s fairly limited in content so far.

box464,
@box464@mastodon.social avatar

@benpate Glad to see this.

blaise,
@blaise@hachyderm.io avatar

@benpate
Wow.
As long time curmudgeon and newly minted grumpy old man, I have to say, I'm very impressed with Emissary.
https://emissary.dev/home
The site even renders nicely with @Tusky on Android.

Also , graphite.rs is a sweet graphics editor. (Thank you @simulo )
Next I will see if I can run it on Silverblue.

benpate,
@benpate@mastodon.social avatar

@blaise - Awesome! I'm glad to make a difference. There's still a long way to go, but the more eyes on Emissary, the better -- so please let me know how it goes for you, and how I can make it work better. There's tons of ways to get involved :)

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate this is a great list! Excellent notes about each resource, too (I felt the same way about go-fed after trying for far too long to build some basic integration with it a few years back).

I’m not sure which section it would fit in, but mentioning https://fedidb.org/ might be useful so folks could add their server/instance to it

benpate,
@benpate@mastodon.social avatar

@jesseplusplus Yes, thank you. I remember “thinking about adding FediDB” but not actually “adding FediDB” 🫤

I’ll get that on here too. Thank you!!

benpate,
@benpate@mastodon.social avatar

@jesseplusplus By the way, I checked out https://frequency.app -- it looks like a fantastic service! Hopefully, you're getting enough signups to make a go of it!

Also, how did you end up supporting ActivityPub without go-fed? I'm always curious to connect with other on the Fediverse -- especially since we seem outnumbered on here by Python and Rust.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate Thanks! I hope so too!

I ended up abandoning my plans to build in go for now and forked mastodon instead. I wanted to focus on prototyping my app and testing out my UX/UI ideas before I went too far down the server-side rabbit-hole again, so I figured with enough monkey-patching in ruby, I could add whatever I needed to the server 😅 It’s worked so far, but I’m def hitting some limitations and itching to try out other backends again now that the app has its basic functionality in place

benpate,
@benpate@mastodon.social avatar

@jesseplusplus Yeah, I get it. Building anything in ActivityPub is tough. Better to sit on top of something that already works.

If you consider coming home to Go in the future, please let me know? I’m getting pretty confident in the libraries I’ve built, and the next step would be to prove that they work for more projects than just my own. So, I’d be happy to help get them integrated into your back end 😀

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate I will definitely let you know and take you up on that offer if I end up back in go-land! Hannibal looks super interesting, and what you’ve been able to do with it in Emissary in such a short time is very impressive 🤩

benpate,
@benpate@mastodon.social avatar

@jesseplusplus Thank you :)

But don't let anyone tell you it's been "a short time." I've been sitting on it for way too long.The initial commits were something like 4 years ago...

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate 😅I feel you.. I started researching options for building frequency in 2018! I’m glad the community and library options have vastly improved since then

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate as I was researching backend options for frequency, I came across a nice go photo library project: https://www.photoprism.app/

They even have an issue open for activitypub integration: https://github.com/photoprism/photoprism/issues/316

It's not quite a fit for what I'm trying to do with frequency, but I thought I'd pass it along as a potential go project you could try to integrate with 😀

benpate,
@benpate@mastodon.social avatar

@jesseplusplus Thanks! I’m looking into it now 🤓

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • tacticalgear
  • JUstTest
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines