https://github.com/anibridge/anibridge
The smart way to keep your anime lists perfectly synchronized
https://github.com/anibridge/anibridge
anibridge anilist anime docker emby jellyfin monitoring myanimelist plex scrobble synchronization
Last synced: about 2 months ago
JSON representation
The smart way to keep your anime lists perfectly synchronized
- Host: GitHub
- URL: https://github.com/anibridge/anibridge
- Owner: anibridge
- License: mit
- Created: 2024-12-13T23:27:21.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2026-04-09T20:56:50.000Z (about 2 months ago)
- Last Synced: 2026-04-09T22:24:37.253Z (about 2 months ago)
- Topics: anibridge, anilist, anime, docker, emby, jellyfin, monitoring, myanimelist, plex, scrobble, synchronization
- Language: Python
- Homepage: http://anibridge.eliasbenb.dev
- Size: 8.38 MB
- Stars: 124
- Watchers: 3
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
The smart way to keep your anime lists perfectly synchronized.
[](https://discord.gg/ey8kyQU9aD) [](https://github.com/anibridge/anibridge) [](https://github.com/anibridge/anibridge/pkgs/container/anibridge)
> [!IMPORTANT]
> Visit the [AniBridge documentation](https://anibridge.eliasbenb.dev) for detailed setup instructions and usage information.
AniBridge is a media synchronization tool designed to keep your anime watch activity synchronized across different viewing and tracking platforms. It is powered by a [mappings database](https://github.com/anibridge/anibridge-mappings) containing over 250,000 entries tailored to anime titles.
[](https://anibridge.eliasbenb.dev/providers/library/plex)
[](https://anibridge.eliasbenb.dev/providers/library/jellyfin)
[](https://anibridge.eliasbenb.dev/providers/library/emby)
[](https://anibridge.eliasbenb.dev/providers/list/anilist)
[](https://anibridge.eliasbenb.dev/providers/list/mal)
[](https://anibridge.eliasbenb.dev/providers/list/trakt)
## Key Features
- **🔄 Comprehensive Synchronization**: Synchronizes watch status, progress, ratings, reviews, and start/completion dates between your anime library and list.
- **🔗 Provider-Agnostic**: Supports multiple media library and anime list providers through a flexible plugin system (Plex, Jellyfin, Emby, AniList, MyAnimeList, Trakt).
- **🎯 Smart Content Matching**: Uses a curated mappings database with fuzzy title search fallback and support for custom mapping overrides.
- **⚡ Optimized Performance**: Intelligent batch processing, rate limiting, and caching to minimize API usage while maximizing sync speed.
- **👥 Multi-User & Multi-Profile**: Define multiple profiles to simultaneously synchronize different users, libraries, and servers with granular configuration.
- **🖥️ Web Dashboard**: Intuitive web interface with a real-time sync timeline, profile management, custom mapping editor, and log viewer.
- **🛡️ Safe & Reliable**: Built-in dry run mode for testing and automatic backups with restoration through the web UI for easy recovery.
- **🐳 Easy Deployment**: Docker-ready with easy YAML-based configuration.
[](https://mermaid.live/edit#pako:eNp1k8Fum0AQhl9lNYcmkWywAQeD2khtcqkUXyJVkWr7sIbxsgrsot0lqWv7GaKqhx5zyQv0VuWlmkfoQkrBVctpd_9v5t9_gC0kMkWIYZ3LuySjypDLq4Ug9vmgUY2P588PXx6bNRkvTzrF6yteX_H7it8ql3ylqNrMj58fvj6RGaactmcnyxfkreDvFE8Zzl_zghGtkjdHmTGljl2XCsvWmoM5p3qFYuWkeOtSrdFolxeUoXZzyaRTCnZE3LOu3bK9gTaN_fdaKrA5aL1ntCy5YLoGvj39_HFP_jgOi99azfZGQ4bDs901NUmGmmDJtR2k3rWhepM6AAt5y_-J-Q12RY2FXhGFFrvrcwdj7FqSlBpaF1BT33HXxe5SN_R5pRQKU-ey2XN7fAj_9Q6amvcXJJfypiot2k7oP6QwmOec1Q56I5JdYwwDYJaB2KgKB1CgKmi9hW3dYwEmwwIXENtlStXNAhZib2tKKj5KWbRlSlYsg3hNc213VWkT4wWnTNEOQZGiOpeVMBB7p9OmB8Rb-ARxMHHGYRRMJ743HgVB5A1gA_HEmzinQehHUTTy_MCf7gfwuTEdOdNwHETTYBR5_sQP_XAA9nM1Us1efpVEijVnsP8FYR4WzA)
## Web UI Screenshot

_View more screenshots in the [documentation](https://anibridge.eliasbenb.dev/web/screenshots)_