Help us translate

This document is translated by the community. You can contribute on Crowdin. We appreciate your cooperation 🙏.

About Misskey

Misskey is an open-source and distributed platform for microblogging.

Misskeyのスクリーンショット

History

While Misskey started centered around Bulletin Boards as its main feature, the growth in popularity due to the addition of a timeline that let users post short messages and view them in chronological order lead to a gradual shift in the main focus of development towards this kind of functionality. Misskey was not always a decentralized service, but became decentralized through the adoption of ActivityPub in 2018. Since then, it has become a service that is acknowledged and used by many.

Tips

The name "Misskey" comes from a song called "Brain Diver" by a band that syuilo used to listen to at the time called May'n.

With anyone being able to join its development, Misskey is still continually being actively developed.

Misskey History Museum

What does "Decentralized" mean?

A distributed service, also called a decentralized service, refers to a service that divides its community into many servers (instances) that all mutually communicate (federate) with each other to share their contents, forming a network (Fediverse). Services that only have one instance or multiple instances that are independent of each other are called centralized. Most services fall under the category of centralized, some examples being Twitter (X) and Facebook. The advantages of decentralized services include being able to freely choose the instance whose administration and theme suit you best. It's also possible for you to make your own server. Thanks to the federated nature, you will be able to access the same communities, no matter which server you choose.

Always Open-Source

Misskey has always been, and will always be, open source. Open source simply means that the source code of the software (a program) is publicly available. This also includes being able to adjust or redistribute the source code in its definition. The entirety of Misskey's source code is published under an open-source license called AGPL, which means anyone can freely inspect, use, adjust, change or redistribute as they see fit. Open source has many merits, including allowing anyone being able to make changes as they like, to make sure the code does not include any harmful components and being able to easily participate in its development. For realizing the distributed nature of Misskey, this concept of open source is indispensable. Using the same example as before, most profit-oriented services like Twitter, Facebook etc. are not open source.

Tips

Technically speaking, Misskey's source code is managed via Git, and the repository is hosted on GitHub.

Joining development and supporting the project

If you like Misskey, please support the project. Supporting the project can be done in many ways, with some of them introduced below. Some of these do not require programming skills, so anyone can feel free to support Misskey their own way. We are always looking forward to hearing from you. Supporting the project can be done in many ways, with some of them introduced below. Some of these do not require programming skills, so anyone can feel free to support Misskey their own way. We are always looking forward to hearing from you.

Adding features or fixing bugs

If you possess software engineering skills, you can contribute to the project through editing the source code.

Participating in discussions

Such discussions can be held at GitHub or the Forums and so on.

Translating text

Misskey is available in many languages (also called i18n, which is an abbreviation for Internationalization). While the original language is generally japanese, volunteers are translating Misskey into other languages. Misskey uses a service called Crowdin to manage its translations.

Sharing your impressions

Besides reporting bugs, please also feel free to share positive impressions such as which parts of Misskey you personally like, or things about Misskey that you find fun. As things like these serve as motivation for the developers, it also counts as indirect support for the project. As things like these serve as motivation for the developers, it also counts as indirect support for the project.

Increasing the number of Misskists

"Misskist" refers to the people using Misskey. By spreading the word about Misskey through introducing it to your acquaintances, the number of Misskists may increase, which serves as motivation for the developers.

Making donations

Please click here

Frequently Asked Questions

What is this project aiming to achieve?

Unlike other platforms, Misskey is not grounded in a specific idea (for example, anti-centralization) or vision and being developed with that in mind, so it's a bit "aimless" in this respect.

Is Misskey being developed by a company?

No. Misskey is developed by individuals and not commercialized through connection with any particular company. Development members are generally volunteers. Additionally, while there are some corporate sponsors, development is still centered around the community.

Who is managing Misskey?

Due to the decentralized nature of Misskey, each individual server has their own administration. Therefore, not all of Misskey is managed by one individual person or company. To put it bluntly, while this is a bit vague, Misskey is aiming to be a widely-used all-purpose platform. On the other hand though, this creates a flexibility due to not being bound by a specific direction to go towards. Development members are generally volunteers. Additionally, while there are some corporate sponsors, development is still centered around the community. This means that, as the development team does not control individual servers, for management-related questions you should contact your server's administration instead.

Which server should I choose?

A list of servers is available here. Depending on the server, its community or central theme (for example, liking a show) may vary, so if there is a server that suits your interests, joining it would likely be a good choice. Besides that, server size, userbase, country or spoken language, reliance or trust in the administration team and many other things can also serve as criteria. There is however no single server that serves as the official server of Misskey. There is however no single server that serves as the official server of Misskey. You also have the choice of creating a new server of your own.

Generally speaking, no matter which server you join, you will still be able to connect with users from all other servers.

How can I create my own server?

Thank you for your interest in creating a Misskey server.
To create a Misskey server, you can use dedicated services or semi-automated methods to set up the environment (of course, it is also possible to manually build the server). Please refer to this document for more information.

What kind of technology does Misskey use?

As Misskey's development progressed, the technologies used have changed significantly. In the beginning, it used a combination of MySQL + PHP + jQuery, but currently uses the following:

  • Server-side: Node.js
  • Database: PostgreSQL, Redis
  • UI Framework: Vue.js
  • Programming language: TypeScript

In addition to this, from Misskey derived technology such as MFM or AiScript are also being used.

Is this a fork of Mastodon?

No. Misskey is a project completely different from Mastodon or other alike projects. It has been in development for a long time already. However, it only became a decentralized network after the appearance of Mastodon. Besides both projects implementing the ActivityPub protocol, there is no relation between the two.

Are there any apps for iOS / Android available?

We do not officially develop native apps for those operating systems, but there are several third-party apps available. Please see here for more information.

However, third-party applications will inevitably lag behind the official Web client in functionality, so unless you really want to use a native application, we recommend the official Web client instead. As the Misskey Web client supports PWA, you can use it as if it was a native application.

Tips

For more information on how to set up a PWA, please click here for the detailed guide.

Where can I download Misskey's logo or icon?

Click here

Who are those cute cat-eared girls that you see sometimes?

Ai

For more information about me, please visit this website!

syuilo

It's Misskey's guardian deity, Ai. (They called Ai cute, yay!)