Shoko Server vs Yamtrack

A side-by-side comparison of two self-hosted media servers options — licensing, setup difficulty, resource needs, and what each one replaces.

Not the right match-up?
FeatureShoko ServerYamtrack
Deploy effortUnder-an-hour setupRead-the-docs project
Health score78 · Good88 · Excellent
CategoryMedia ServersMedia Servers
LicenseMITAGPL-3.0-or-later
LanguageC#Python
Setup difficultyMediumMedium
Min. RAM1,024 MB200 MB
Deploymentdocker, bare-metalbare-metal
GitHub stars★ 760★ 3,627
First released2016None
ReplacesMyAnimeListGoodreads, IMDB, MyAnimeList

What are Shoko Server and Yamtrack?

Shoko Server

Shoko Server is an open-source anime collection management system written in C#. It automatically identifies and organizes anime files using file hashes and AniDB metadata, integrates with Plex and Jellyfin, and tracks watch progress.

  • Automatic anime identification
  • Hash-based file matching
  • Plex and Jellyfin plugins
  • Watch tracking

Yamtrack

Media tracker for movies, TV shows, anime, manga, games, books and more.

Shoko Server vs Yamtrack: key differences

Shoko Server is written in C#, while Yamtrack is built with Python. Licensing differs — MIT for Shoko Server versus AGPL-3.0-or-later for Yamtrack. Yamtrack is the lighter option, starting around 200 MB of RAM against 1,024 MB for Shoko Server. Yamtrack has the considerably larger community, at 3,627 GitHub stars versus 760. Shoko Server lists first-class Docker deployment; Yamtrack does not.

Why pick each one

Choose Shoko Server if…

  • Excellent anime metadata
  • Strong automation

Watch out for

  • Anime-only focus
  • Initial setup is involved
Shoko Server details

Choose Yamtrack if…

  • Released under the AGPL-3.0-or-later license
  • Active community (3.6k GitHub stars)
  • Written in Python
  • Tiny footprint — runs in 200 MB RAM
Yamtrack details

Frequently asked questions

Is Shoko Server or Yamtrack better?

Neither is universally better. Yamtrack has the larger community; both share a medium setup difficulty, so the decision comes down to features and licensing.

Are Shoko Server and Yamtrack free and open-source?

Yes. Shoko Server is licensed under MIT and Yamtrack under AGPL-3.0-or-later. Both can be self-hosted at no software cost.

Can I run Shoko Server and Yamtrack with Docker?

Shoko Server: yes. Yamtrack: check the project docs for container support.

Which is lighter on resources, Shoko Server or Yamtrack?

Yamtrack has the smaller minimum footprint at 200 MB of RAM, compared to about 1,024 MB for Shoko Server. Real-world usage depends on library size, user count, and enabled features.

Related comparisons