• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on metalhead.club

marius

@mariusor@metalhead.club
mastodon 4.5.7

Mostly a programmer.

Implementing #ActivityPub in the #Go programming language.

Current projects:

* #GoActivityPub - a library to use ActivityPub in Go.

* #FedBOX - a generic ActivityPub service supporting the client to server API.

* #brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX.

* #oni - a single user ActivityPub server with minimal fuss.

My posts are mostly related to ActivityPub and web development.

0 Followers
0 Following
Joined November 20, 2018
alt:
https://marius.federated.id
Brutalinks:
https://brutalinks.tech/~marius
SourceHut:
https://sr.ht/~mariusor/
github:
https://github.com/mariusor/

Posts

Thread context 2 posts in path
Parent @steve@social.technoetic.com Open
on social.technoetic.com
Open ancestor post
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 20, 2026
@steve@social.technoetic.com apologies, I take "server" in the context of ActivityPub discussion to be an "ActivityPub server", not all the other web-servers involved in the process. And when I say "client", I mean a "consumer of ActivityPub", which as you say, many times is also a web server. @smallcircles@social.coop @evan@cosocial.ca
View full thread on metalhead.club
1
0
0
0
Thread context 2 posts in path
Parent @mariusor@metalhead.club Open
on metalhead.club
Open ancestor post
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 20, 2026
@achim@social.saarland so basically after waiting almost three years to see any kind of constructive decision made about my ticket, I think I'm finally ready to accept that Mastodon has no intention of going past their Embrace, Extend and Extinguish approach to the ActivityPub protocol and the fediverse. They shown no intention of supporting the other services in the Fedivserse, and care only about compatibility with themselves.
View full thread on metalhead.club
1
0
0
0
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 12, 2026

Due to a little impulse from @steve@social.technoetic.com I've improved the documentation for #FedBOX and its adjacent #OAuth2 authorization server.

Currently it lives here: https://mariusor.srht.site/apps/fedbox/authorize/

View on metalhead.club
4
0
1
0
Thread context 3 posts in path
Root @hongminhee@hollo.social Open
@hongminhee@hollo.social
I have deeply mixed feelings about # ActivityPub 's adoption of JSON-LD, as someone who's spent way too long dealing with it while building # Fedify . Part of me wishes it had never happened. A lot of
Parent @julian@activitypub.space Open
@julian@activitypub.space
@hongminhee@hollo.social I'll give you my take on this... which is that my understanding of JSON-LD is that with JSON-LD you can have two disparate apps using the same property, like thread, and avoid
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 07, 2026
@julian I don't think it's premature optimization, but an artefact of ActivityPub being built on top of the Activity Streams vocabulary, which predates it by some time. @hongminhee
View full thread on metalhead.club
2
0
0
0
Thread context 3 posts in path
Root @hongminhee@hollo.social Open
@hongminhee@hollo.social
I have deeply mixed feelings about # ActivityPub 's adoption of JSON-LD, as someone who's spent way too long dealing with it while building # Fedify . Part of me wishes it had never happened. A lot of
Parent @silverpill@mitra.social Open
@silverpill@mitra.social
@hongminhee >There's no going back. We absolutely must go back. Either we have a vibrant ecosystem where building stuff is a pleasant experience, or fediverse slowly dies while linked data cultists ha
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 07, 2026
> while linked data cultists harass developers about nonresolvable URLs @silverpill I don't consider myself a cultist but I still think that putting invalid URLs in any payload where they are supposed to be meaningful is disrespectful towards anyone that consumes your API. Please don't do that. @hongminhee
View full thread on metalhead.club
2
0
0
0
Thread context 2 posts in path
Parent @hongminhee@hollo.social Open
@hongminhee@hollo.social
Recently, @ moreal built ap-thread-reader , a tool that displays threaded posts on a single page. Works with any ActivityPub platform, not just Mastodon. Try it at https://ap-thread-reader.fly.dev/ .
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 07, 2026
@hongminhee it doesn't work with this object: https://federated.id/objects/2e6cf5a8-ffa8-4fca-b4cd-8e0c9a584a75 The way it's meant to be threaded: https://brutalinks.tech/~marius/2e6cf5a8-ffa8-4fca-b4cd-8e0c9a584a75 I suspect this is due to some objects in its replies collection having inReplyTo properties pointing to multiple IRIs. @moreal
View full thread on metalhead.club
1
0
0
0
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Feb 02, 2026
Speaking of #ONI, I can't wait for the Sanitizer DOM API to start making an appearance in mainstream browsers later this month. Currently the biggest chunk of the 140K that make the JavaScript application that comprises ONI is composed of the dompurify library I'm using now to do sanitization of NaturalLanguageValues in #ActivityPub objects.
View on metalhead.club
0
0
0
0
Thread context 2 posts in path
Parent post k7KHWIljMYs on epiktistes.com Open
on epiktistes.com
Open ancestor post
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Jan 31, 2026
@toddsundsted@epiktistes.com @reiver@mastodon.social yes, that's a very good distinction. Personally I am also in the camp of "scratching my own itch" kind of development... probably that's what made me comment. And because there's a strong distinction between the two types of open-source efforts, when you address an audience with advice like that, you need to strongly qualify which you're addressing.
View full thread on metalhead.club
0
0
0
0
Thread context 2 posts in path
Parent @cstross@wandering.shop Open
@cstross@wandering.shop
Look what arrived in the post!!!
Current reply
mariusor
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
marius
marius
@mariusor@metalhead.club

Mostly a programmer. Implementing # ActivityPub in the # Go programming language. Current projects: * # GoActivityPub - a library to use ActivityPub in Go. * # FedBOX - a generic ActivityPub service supporting the client to server API. * # brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * # oni - a single user ActivityPub server with minimal fuss. My posts are mostly related to ActivityPub and web development.

metalhead.club
@mariusor@metalhead.club · Jan 10, 2026
@cstross@wandering.shop royal purple, I like it.
View full thread on metalhead.club
0
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 08:50:34 UTC