gitmyhub

Suwayomi-Server

Java ★ 7.2k updated 23h ago

A rewrite of Tachiyomi for the Desktop

Suwayomi-Server is a free self-hosted manga reading server that runs on your computer and lets you browse, download, and organize comics from many sources through a browser or phone app, all in one place.

JavaDockerLinuxsetup: moderatecomplexity 3/5

Suwayomi-Server is a free, open-source manga reading server that runs on your own computer or home server. Manga is Japanese-style comics, and this software lets you browse, download, and organize comics from many online sources through a single application rather than visiting individual websites. It runs on any platform that supports Java, including Windows, macOS, and Linux.

The server works by running extensions originally built for Mihon, a popular Android manga reader app. These extensions connect to specific comic-hosting websites, so the range of sources available to Suwayomi is the same as what Mihon users have access to. Suwayomi is not a fork of Mihon but an independent project that happens to be compatible with the same extension format and backup files.

Because it is a server, you need a separate front-end application to actually read comics. The bundled download includes Suwayomi-WebUI, a web-based interface that opens in your browser. Other community-built clients exist as well, including desktop applications and a progressive web app. You can also connect to the server from a Mihon or Neko installation on your phone, effectively using your phone as the reading app while the server handles downloading and organizing.

Features include a personal library with categories, automatic checking for new chapters from followed series, automatic downloading of new chapters, offline reading, reading progress tracking through services like MyAnimeList and AniList, backup creation and restore compatible with Mihon backups, and OPDS support for e-readers. Docker, Arch Linux, Debian, and NixOS installation options are available for users who prefer those environments. The project is maintained with community support and accepts translations and code contributions.

Where it fits