Repolode
czy0729

czy0729/Bangumi

An unofficial, mobile-first React Native client for the Bangumi anime, manga, and game tracking site, for Android and iOS.

Stars
6,216
Forks
170
Open issues
28
Last commit
3 days ago

What is it?

Bangumi is a site for tracking progress on anime, music, Japanese dramas, games and visual novels, and for discovering and discussing titles. This project is an unofficial client for it, built with React Native so the same codebase runs on Android and iOS with a consistent layout.

The app covers most pages of the website, redesigned for phones. It includes progress management, subject and character pages, the timeline, forum-style discussions, search, rankings, the daily broadcast calendar, and user profiles. Extra features include cover image caching through a CDN layer, multi-rule filtering of discussion posts, user blocking, local folder management for titles, and AI-based recommendations.

The project is distributed as an APK and through iOS sideloading methods, and its README also documents a Storybook-based web preview.

Key features

  • 01Track watch and reading progress across anime, music, games and other subject types
  • 02Browse subject, character, timeline, calendar, ranking and search pages
  • 03Forum-style discussions with multi-rule filtering and user blocking
  • 04Mobile layout redesigned from the website, with image caching via a CDN layer
  • 05Local folder management for titles and optional bilibili and Douban sync

Use cases

  • Keeping track of anime or game progress on a phone
  • Browsing Bangumi discussions and calendars with a more mobile-friendly interface
  • Learning React Native by reading a large, real-world Expo-based codebase

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/czy0729/Bangumi
  2. 2

    Enter the project folder

    cd ./Bangumi
  3. 3

    Install dependencies with yarn (the README recommends yarn over npm)

    yarn

Things to know

  • Built for Android and iOS with React Native, so it is not a desktop or web app.
  • iOS builds currently run only through Expo, and the App Store and Google Play versions are not available.
  • The README says the code is for learning and exchange only and may not be used commercially, despite the MIT license tag.
  • Local setup can be difficult because of many old dependencies with tangled version requirements.

In collections

Topics

FAQ

What is Bangumi?
An unofficial, mobile-first React Native client for the Bangumi anime, manga, and game tracking site, for Android and iOS. Bangumi is a site for tracking progress on anime, music, Japanese dramas, games and visual novels, and for discovering and discussing titles. This project is an unofficial client for it, built with React Native so the same codebase runs on Android and iOS with a consistent layout.
Is Bangumi free to use? What license does it have?
Bangumi is open source under the MIT license. Check the license terms before using it in commercial products.
Is Bangumi still maintained?
Actively maintained. The last commit to Bangumi was on Nov 3, 2026.
What can I use Bangumi for?
Keeping track of anime or game progress on a phone Browsing Bangumi discussions and calendars with a more mobile-friendly interface Learning React Native by reading a large, real-world Expo-based codebase
How do I install Bangumi?
Clone the repository: git clone https://github.com/czy0729/Bangumi Enter the project folder: cd ./Bangumi Install dependencies with yarn (the README recommends yarn over npm): yarn
Where can I get Bangumi?
The source code and installation instructions are on GitHub: https://github.com/czy0729/Bangumi

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects