vision alive 2023

Misskey Sharkey

Actively maintained Misskey fork that became the go-to alternative after Firefish's collapse, focusing on stability and community governance.

What it is

Sharkey is an ActivityPub server forked from Misskey, written in TypeScript with a Vue.js frontend and PostgreSQL backend. It supports emoji reactions, rich media, antennas, MFM (Misskey Flavored Markdown), and maintains compatibility with the Misskey API ecosystem.

The story

Misskey, the Japanese-developed fediverse server, spawned an entire family of forks as its feature-rich approach attracted developers who wanted to customize the experience. After Firefish (formerly Calckey) — the most prominent Misskey fork — collapsed under the weight of solo maintenance in 2024, the fediverse community needed a stable, actively-maintained alternative.

Sharkey emerged in 2023 as a 'soft fork' of Misskey, maintaining closer compatibility with upstream while adding community-requested features. Unlike Firefish's ambitious divergence, Sharkey took a more measured approach: stay close to upstream Misskey, add useful features incrementally, and build sustainable community governance.

The project was described as 'a Fediverse project that is beautiful inside and out' — emphasizing not just the user-facing features but clean code practices and welcoming contribution processes. Sharkey added features like improved local timeline controls, better content warnings, and enhanced moderation tools that instance administrators needed.

When Firefish shut down, Sharkey absorbed many of its displaced users and instance administrators. The migration wasn't seamless — Misskey-family servers use different database schemas that make migration between forks challenging — but Sharkey's active development and responsive maintainers made it the default destination.

Sharkey remains relatively small in the broader fediverse — around 18,000 total users with roughly 2,800 monthly active — but its importance is outsized. It represents the stable, community-governed branch of the Misskey family tree, positioned between Misskey's rapid Japanese-language development and the English-speaking fediverse's feature preferences.

Timeline

Sharkey created as a soft fork of Misskey

Firefish discontinuation drives users to Sharkey

Sharkey becomes the most actively maintained English-language Misskey fork

Key people

Sharkey development team
Community-led maintainers

Impact

Sharkey demonstrated that the 'boring' fork — the one that stays close to upstream and focuses on stability — often outlasts the 'exciting' fork that diverges aggressively. It provided a safety net for the Misskey-family fediverse when Firefish collapsed.

Lesson: In a world of ambitious forks that burn bright and flame out, the sustainable fork is the one that tracks upstream closely, adds features conservatively, and distributes maintenance across multiple contributors.

Related forks