Search results

to be acquired by , following their acquisition of .com which caused many users to migrate to Eventbrite in the first place. I think at this point it becomes very obvious that the is the best place to coordinate your meetups, and you have many options to choose from: , and even with the Event Bridge plugin. Everyone knows Bending Spoon's playbook, enshittification is inevitable.

businesswire.com/news/home/202

@niklaskorz

I keep track of based and applications on the delightful experience curated list. See:

delightful.coding.social/delig

There are a couple of apps that have fediverse support on the roadmap. And a new very interesting candidate to add to that list. See :

lauti.org

codeberg.org/Klasse-Methode/la

0

to be acquired by , following their acquisition of .com which caused many users to migrate to Eventbrite in the first place. I think at this point it becomes very obvious that the is the best place to coordinate your meetups, and you have many options to choose from: , and even with the Event Bridge plugin. Everyone knows Bending Spoon's playbook, enshittification is inevitable.

businesswire.com/news/home/202

0
0
0
0

End-to-end Encryption (E2EE) over ActivityPub

Encrypted direct messages supply the confidence that people need to connect with family, friends and colleagues privately over a social network. As part of the Summer of Protocols 2024, we explore the integration of end-to-end encryption (E2EE) into the ActivityPub protocol.

socialwebfoundation.org/progra

Screenshot der verlinkten Website 


End-to-end Encryption (E2EE) over ActivityPub

Encrypted direct messages supply the confidence that people need to connect with family, friends and colleagues privately over a social network. As part of the Summer of Protocols 2024, we explore the integration of end-to-end encryption (E2EE) into the ActivityPub protocol. We conduct a review of encryption protocols and integration architectures, and selected Messaging Layer Security (MLS). We also considered the user experience, ensuring that key management, message archiving, and the handling of mixed encrypted and unencrypted messages would be intuitive and user-friendly.
Deliverables

    Proposed integration of Messaging Layer Security (MLS) into ActivityPub
    User interface specification for a reference implementation
    Software architecture for a reference implementation
0
0
0
0
0
0
0

BotKit은 ActivityPub 봇을 만드는 프레임워크입니다. 일반적인 Mastodon/Misskey 봇과 다른 점은, 봇 자체가 독립된 서버로 돌아간다는 겁니다. 플랫폼 계정이 필요 없습니다.

글자 수 제한도 없고, API 호출 제한에 시달릴 일도 없습니다.

bot.onMention = async (session, message) => {
  await message.reply(text`안녕하세요, ${message.actor}님!`);
};

연합(federation), HTTP Signatures, 메시지 전달 같은 관련 처리는 Fedify가 알아서 해줍니다. 봇 로직만 짜면 되는 거죠.

.js 둘 다 지원합니다.

https://botkit.fedify.dev/

BotKitは、ActivityPubボットを作るためのTypeScriptフレームワークです。既存のMastodon/Misskeyボットとの違いは、ボット自体が独立したサーバーとして動作すること。プラットフォームのアカウントは不要です。

文字数制限もなければ、APIレート制限に悩まされることもありません。

bot.onMention = async (session, message) => {
  await message.reply(text`こんにちは、${message.actor}さん!`);
};

フェデレーション、HTTP Signatures、配送キューといったActivityPub周りの処理はFedifyがすべて引き受けます。ボットのロジックを書くだけです。

DenoでもNode.jsでも動きます。

https://botkit.fedify.dev/

0

is a framework for building bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

This means no character limits, no rate limiting headaches, no API restrictions.

bot.onMention = async (session, message) => {
  await message.reply(text`Hi, ${message.actor}!`);
};

The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by under the hood. You just write your bot logic.

Works with both and .js.

https://botkit.fedify.dev/

BotKit은 ActivityPub 봇을 만드는 프레임워크입니다. 일반적인 Mastodon/Misskey 봇과 다른 점은, 봇 자체가 독립된 서버로 돌아간다는 겁니다. 플랫폼 계정이 필요 없습니다.

글자 수 제한도 없고, API 호출 제한에 시달릴 일도 없습니다.

bot.onMention = async (session, message) => {
  await message.reply(text`안녕하세요, ${message.actor}님!`);
};

연합(federation), HTTP Signatures, 메시지 전달 같은 관련 처리는 Fedify가 알아서 해줍니다. 봇 로직만 짜면 되는 거죠.

.js 둘 다 지원합니다.

https://botkit.fedify.dev/

1

is a framework for building bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

This means no character limits, no rate limiting headaches, no API restrictions.

bot.onMention = async (session, message) => {
  await message.reply(text`Hi, ${message.actor}!`);
};

The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by under the hood. You just write your bot logic.

Works with both and .js.

https://botkit.fedify.dev/

0
2
0

I have a question for fanatics. For the Social Web Devroom at FOSDEM 2026, we've reached out to over 50 different Fediverse projects to make sure they know about the event. Is there anyone else we need to reach? If you know someone working on Fediverse software development OR organisational and social issues, please share this call-for-proposals link. Our deadline is Dec 1, 2025 and we don't want to miss any part of this movement.

socialwebfoundation.org/2025/1

0
0
0

Why the #OMN works with #ActivityPub – And why we need a bridge to #p2p

Hamish Campbell @info@hamishcampbell.com

Let's look at this. #ActivityPub is not a product. It’s not even really a “protocol” in the narrow, rigid sense that vertical tech likes to imagine. ActivityPub is a shared vocabulary, a public language for moving meaning and connection across the #openweb. It gives you nouns and verbs, and the community defines the grammar through lived use. This is why the #OMN works with ActivityPub, a metadata and meaning layer, not a platform, flows, not silos. ActivityPub is the widely deployed […]

Read more →
0

I've streamlined theme development in Ktistec. The theming system uses a hierarchy of CSS custom properties and fallbacks. Theme authors can customize a theme at multiple levels:

Base Colors Only

Define only base colors like --text-primary, --bg-primary, --bg-input, --semantic-primary, etc. Derived colors will auto-generate using color-mix formulas. For example:

:root { --semantic-primary: #ffa500; }

From this one line, theme-appropriate colors like --bg-accent-code, --anchor-color, etc. auto-generate.

Base Colors Plus Derived Colors

Define base colors and derived colors. Derived colors use custom values when defined. Undefined derived colors auto-generate. For example:

:root {
    --text-primary: #333;
    --text-primary-2: #ff0000;  /* red for this specific shade */
}

Given this theme, derived shades like --text-primary-1, --text-primary-3, and --text-primary-4 auto-generate. --text-primary-2 is red.

The simplest possible interesting theme redefines the primary semantic color. The single line above (in Base Colors Only) would result in the following, with button color, link color, disabled, selected, and hover states all derived automatically:

screenshot of the setting page with the primary semantic color defined

These changes will be in the upcoming release. Existing themes will continue to work, as is.

0

Loops has a poor mobile web UI.

So I spent the past 6 hours refactoring it to better match our mobile app layout, while keeping it consistent, and improving the desktop layout too.

You don't need to install an app to enjoy Loops, and we will be implementing proper PWA support with Push Notifications and better Offline mode.

Shipping soon 🚀

New Loops UI home feedNew Loops UI explore feedNew Loops UI activity feedNew Loops UI profile page/feed
0
0

My experimental agent now listens to POSTs to a list of inboxes and outboxes and processes activities asynchronously as they arrive.

Next I plan to dynamically define the inboxes and outboxes.

The agent would be given access to a config, subscribe to the listed topics and connect them to the appropriate handler.
It would also set the public key on the named actor. e.g.

:myactor_inbox a :WebHookRegistration;
:topic </inbox/>;
:handler :InboxModified;
:actor </actor>.

0
0
0
0
1
0

In a wide-ranging interview with @GargronEugen Rochko, creator of the decentralized social network @Mastodon, Rochko shared why Threads federation fell flat, why and will likely never merge, and what it will take to grow the .

coywolf.com/news/social-media/

0
0
1

Could I ask for some ? What is currently best technical solution for writing a where each blog post is an message that is fully displayed on Mastodon? Last time I tried the , only links to the blogposts were displayed on Mastodon.

The ideal solution would actually be some integration with so I can flexibly integrate the blog in my page but other solutiona are just as welcome. Thank you in advance!

0

Join Us for Office Hours: Dec 1-5

ActivityPub for WordPress @activitypub.blog@activitypub.blog

We're excited to announce that the ActivityPub for WordPress team will be hosting open office hours during the first week of December! Whether you're just getting started with ActivityPub, running into setup issues, or want to chat about where the plugin is heading, we'd love to see you there. What Are Office Hours? Think of office hours as an open door to hang out with @pfefferle and @obenland. Drop in anytime during the scheduled sessions to get hands-on help with plugin installation and […]

Read more →
0
1
1

I've proposed two possible outlines for a document about integration

github.com/solid-contrib/activ

The first is more note/tutorial/primer like, because a large part of the content is just redescribing ActivityPub for a Solid audience.

The second assumes prior knowledge of ActivityPub and primarily describes what is needed to integrate ActivityPub with Solid, based on three architectures:

- Server support
- External processing
- External endpoints

0
0
0

A while back I mentioned the idea of “Fedify Studio”—a web-based toolkit for debugging and development. I've been quietly working on shaping that idea into something more concrete.

Nothing to announce yet, but it's looking like this might become a team effort rather than a solo project, which would be nice. We'll see how it goes.

2
1
0
0

Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

Not sure how to take this: Mastodon already exists, it’s a European project and it’s struggling to take off.

I don’t think that the problem with Mastodon’s lack of adoption is the ActivityPub protocol. What advantages does the ATProtocol have that will lead to wider adoption?

developing alternative social media infrastructure that is not controlled by Big Tech or venture capital-backed US corporations, anchored within EU jurisdiction, and designed to foster a more pluralistic information ecosystem.

Source: Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

0

Release v3.2.1 of Ktistec

Todd Sundsted @toddsundsted@epiktistes.com

Release v3.2.1 of Ktistec adds support for bookmarking posts. This was so immediately useful I don't know why it took me so long to get around to it!

Pinned/featured posts are in the works for the next release.

The full changelog:

Added

  • Support for bookmarking posts.

Fixed

  • Invalidate user's sessions after changing password.
  • Ignore supplied languages that don't conform to expected format.

Changed

  • Upgrade Kemal.

In other thoughts... I'd like to make followed hashtags more consumable. I follow ~10 hashtags and: 1) it's hard to tell what's new, 2) it feels like they arrive in large batches that are difficult to digest, and 3) the reading experience is meh.

#ktistec #fediverse #activitypub #crystallang

Read more →
0

Short video isn't the villain, it’s just how we share our lives today. More people are capturing and sharing raw, human moments than ever before, and that’s beautiful ✨

The problem isn't the format; it's the surveillance and toxicity built into the big platforms.

We’re trying to keep the joy (sharing + remixing + community) and ditch the stuff that harms people (manipulative feeds, creepy tracking, lock-in).

joinloops.org/why-loops-matters

0
0
0
0
0
0

What Is The Fediverse?

If you’re not familiar with the name “” – that’s okay. It is is an open society of web services that is already serving millions of people all around the world. They do this through a common language called that lets news and events flow from one site to the next. So, instead of checking in to 5 or 6 different corporate sites, you can find, follow, like, and share across many, many sources – all from your own, singluar Fediverse profile.

0

Does anyone else have this issue with their Ghost 6.9.0 blog?

I can write posts, I can follow other people, but the explore tab is completely empty and even when I follow other accounts, I cannot read their messages in the "Reader" section.

No matter if I try to use "top" or any other topic. I always get a "404". ActivityPub initialization seems to be fine though.

What am I missing? (yes, the domain name is redacted)

0
0

How to Install on (5 Minute Quick-Start Guide)

This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.
What is Pleroma?
Pleroma is a free, open-source, self-hostable microblogging server that speaks the federation protocol—so your users can interact with people on other platforms (e.g., Mastodon) while you keep full control over your server ...
Continued 👉 blog.radwebhosting.com/how-to-

0

Post explicando de forma mais detida o NeoDB e sua instância ocidental, a eggplant.place.

Nele, há um contexto histórico e um tutorial de como adicionar mídia (livros, filmes, séries, games, jogos de tabuleiro e podcasts).

O texto é longo, mas deixei um Sumário para ir direto a parte desejada.

PS: Não sei como fazer aquele código HTML ou Markdown para clicar e ampliar a imagem. Por enquanto, se o print estiver muito pequeno, basta dar zoom com Control + Scroll do Mouse :-) Depois tento editar e melhorar isso.

:BoostOK:

curadoria.bearblog.dev/neodb/

logo da Eggplant.Place, três berinjelas desenhadas no estilo cartunesco, uma com um controle de videogame, outra com um livro e a última com fones de ouvido
0
0
0
0