whatisgithub

What is misskey?

misskey-dev/misskey — explained in plain English

Analysis updated 2026-06-24

11,155TypeScriptAudience · developerComplexity · 4/5Setup · hard

In one sentence

A free, open-source social media platform you can self-host where users on different servers can follow and interact with each other across the Fediverse.

Mindmap

mindmap
  root((misskey))
    What it does
      Federated social media
      Microblogging
      Server interconnection
    Tech stack
      TypeScript
      Docker
      ActivityPub
    Use cases
      Community hosting
      Fediverse participation
      Self-hosted social
    Audience
      Community builders
      Developers
      Privacy-focused users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Host your own social media server for a community, fully under your control with no central company involved.

USE CASE 2

Connect your Misskey instance to Mastodon and other Fediverse platforms so your users can follow people across the network.

USE CASE 3

Build a localized social network available in dozens of languages using the included Crowdin translation support.

What is it built with?

TypeScriptDockerActivityPub

How does it compare?

misskey-dev/misskeytambo-ai/tambods300/patch-package
Stars11,15511,15811,178
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardeasyeasy
Complexity4/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires a server, database, and object storage, full installation guide at misskey-hub.net.

So what is it?

Misskey is a free, open-source social media platform built around microblogging, similar in concept to Twitter but designed around a model called federation. Instead of one company running one central website, Misskey lets anyone host their own server, called an instance, and those servers connect to each other so users on different servers can follow and interact with each other. This network of interconnected servers is commonly called the Fediverse. The platform uses a widely-adopted standard called ActivityPub to handle communication between servers. This is the same protocol used by other federated social networks including Mastodon, which means Misskey users can interact not only with other Misskey servers but with any compatible platform on the Fediverse. There are two ways to participate. You can join an existing public Misskey instance from a directory of servers listed on the project's website, or you can run your own instance if you want to manage your own community. The project provides installation guides and Docker support for self-hosting. There is no charge either way. Misskey is built with TypeScript and has been translated into many languages through the Crowdin localization platform. The project uses Sentry for tracking unexpected software errors, Chromatic for catching visual changes in the user interface, and Docker as its standard deployment method. The lead developer accepts support through Patreon, and there is a Discord community for discussion. The README for this project is brief and points mainly to the documentation hub at misskey-hub.net, which is where you would find detailed setup guides, a feature overview, and a public directory of instances you can join.

Copy-paste prompts

Prompt 1
Help me deploy a Misskey instance on a VPS using Docker so my community can have its own social media server.
Prompt 2
Show me how to configure Misskey to federate with Mastodon and other ActivityPub-compatible platforms.
Prompt 3
Walk me through joining an existing public Misskey instance as a user without running my own server.
Prompt 4
Help me set up object storage for a self-hosted Misskey instance to handle media uploads from users.

Frequently asked questions

What is misskey?

A free, open-source social media platform you can self-host where users on different servers can follow and interact with each other across the Fediverse.

What language is misskey written in?

Mainly TypeScript. The stack also includes TypeScript, Docker, ActivityPub.

How hard is misskey to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is misskey for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.