Reflecting on the existence of httpsig.org
-
@julian for the implementors of Go ActivityPub applications that need RFC9421 signatures, it's important to note that it's not FedBOX that provides the functionality, but two modules in the GoActivityPub library:
* the **client** module[1] wraps the signing of activities.
* the **auth** module[2] wraps the verification functionality.Also for lower level use, there's the underlying module being wrapped by GoActivityPub: dadrus/httpsig [3]
[1] https://github.com/go-ap/client
[2] https://github.com/go-ap/auth
[3] https://github.com/dadrus/httpsigFed@hongminhee@hollo.social
@mariusor@metalhead.club makes sense. It seems like even for some frameworks, depending on libraries for trickier bits is a better idea in the long run.
-
@julian@fietkau.social
@tom @julian@activitypub.space
It'll be a bit, yeah, and ours is going to be a bit opinionated, I want to push for portable IDs throughout - it fits for our application and its how AP should work. -
@julian@fietkau.social ah, of course @smallcircles@social.coop has a list for it. That's quite handy, thanks both!
-
@julian You think we should link to it from activitypub.rocks? Would be useful! File an issue?
-
What other AP frameworks do you know of?
This one is used in Mitra and all my other projects: https://docs.rs/apx_sdk/latest/apx_sdk/
There are many libraries, actually - the Delightful List has already been mentioned in this thread. But most of these libraries are not actively developed, or not used in any serious project.
So I've been thinking of adding a curated list of libraries to the ActivityPub developer guide.
-
What other AP frameworks do you know of?
This one is used in Mitra and all my other projects: https://docs.rs/apx_sdk/latest/apx_sdk/
There are many libraries, actually - the Delightful List has already been mentioned in this thread. But most of these libraries are not actively developed, or not used in any serious project.
So I've been thinking of adding a curated list of libraries to the ActivityPub developer guide.
@silverpill@mitra.social this is very cool, I didn't know about it!
-
I've written an ActivityStreams 2.0 vocabulary library in Rust: https://docs.rs/activitystreams-vocabulary/latest/activitystreams_vocabulary/
Don't know of any external users for it yet, though. I mainly built it for use in my other projects, would love feedback from anyone that is using it.
-
Nice. I'm going to keep an eye on it.
-
Nice. I'm going to keep an eye on it.
Yes, indeed. I found this the other day, and have queued it up for inclusion at https://delightful.coding.social/delightful-fediverse-development
I also found the ongoing work on the #ForgeFed implementation, which is mighty interesting. Great work. Also queued up, but for inclusion at https://delightful.coding.social/delightful-fediverse-experience
-
Yes, indeed. I found this the other day, and have queued it up for inclusion at https://delightful.coding.social/delightful-fediverse-development
I also found the ongoing work on the #ForgeFed implementation, which is mighty interesting. Great work. Also queued up, but for inclusion at https://delightful.coding.social/delightful-fediverse-experience
@smallcircles@social.coop <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=fb640c2473b" title="
" /> thanks for the kind words. activityforge is still very much WIP. currently working on the web UI to get minimal user/repository interaction working. all of the backend plumbing is in place for Factorycreation of user repos, userFollow, and repositoryLikeactivities. I'll put out a blog post / update here when it is ready for other folks to try out
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi
Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy