awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
czy0729 avatar

czy0729/Bangumi

0
View on GitHub↗
5,665 stars·164 forks·TypeScript·MIT·23 views

Bangumi

Bangumi is a cross-platform mobile application that serves as an anime and manga tracker, a community client for BGM.tv, and a local media library manager. It enables users to record viewing progress, browse community-driven media databases, and link local media files to official database entries through pattern-based filename scraping.

The application functions as a media discovery tool, utilizing AI recommendations, relationship graphs, and community trend analysis to find new content. It integrates a social ecosystem that allows users to participate in forums, manage friendships, and browse user profiles and activity timelines.

The system includes capabilities for data management and synchronization, such as importing watch history from third-party platforms and syncing data with network storage. It also provides tools for monitoring broadcast schedules, visualizing media collections in grids, and managing virtual character assets.

The mobile client uses a bridge-based architecture to render native interfaces on iOS and Android.

Features

  • Anime and Manga Trackers - Serves as a comprehensive application for recording viewing progress and maintaining personal histories of anime and manga.
  • Community Database Clients - Offers a mobile interface for accessing forums, profiles, and social features of the BGM.tv ecosystem.
  • Community Engagement Tools - Provides built-in community features including forums, user reviews, and social interaction management.
  • Media Progress Trackers - Records viewing and reading status to maintain a personal history of completed media works.
  • Local Media Scraping - Matches local media files and directories to remote database entries using metadata scraping.
  • Filename Scrapers - Matches local media files to remote database entries using directory scanning and text normalization.
  • Media Asset Search - Provides a search system for locating media entries and characters using keywords and numeric IDs.
  • Media Discovery Interfaces - Provides a discovery interface using AI recommendations, relationship graphs, and community trend analysis.
  • Media Database Searchers - Queries external media databases to display detailed information about subjects, characters, and rankings.
  • Media Progress Trackers - Tracks media consumption progress, including chapter-level tracking and automated completion markers.
  • Local Media Library Management - Organizes local media folders by scanning filenames to identify and categorize subjects on the filesystem.
  • JSON Message Bus Bridges - Renders mobile interfaces by serializing UI updates as JSON messages over a bus to native iOS and Android views.
  • REST API Integrations - Connects frontend interfaces to backend community database services using RESTful HTTP requests.
  • Recommender Systems - Implements automated suggestions and curated lists based on user preferences.
  • Media Broadcast Trackers - Monitors airing times for seasonal media and exports dates to external calendars.
  • Media Collection Trackers - Provides tools for cataloging personal libraries of favorite media and characters using pinning and status tags.
  • Social Connection Management - Manages the lifecycle of user relationships, including friend requests and direct messaging.
  • Profile Browsing - Enables browsing of other users' public profiles, activity timelines, and synchronization statistics.
  • Related Content Suggestions - Provides logic for identifying and suggesting related media content based on AI-driven preference analysis.
  • Calendar Exports - Generates calendar files from database dates to synchronize media release schedules with system calendars.
  • Storage Synchronization Services - Synchronizes local application data and media files with remote network storage using standard protocols.
  • Viewing Progress Synchronizers - Tracks and synchronizes media playback positions and library status across different third-party platforms.
  • Media Library Synchronization - Synchronizes media entities and tracking data between the local application and external third-party services.
  • Media Playback History Importers - Imports media playback and viewing history from third-party platforms to centralize user media records.
  • Trending Content Discovery - Provides interfaces for discovering popular media content via trending tags and AI-driven recommendations.
  • Discovery Platforms - Aggregates trending media content and metadata to help users discover new series and characters.
  • Interactive Relationship Graphs - Includes interactive relationship graphs to map connections between different series, characters, and games.
  • Cross-Platform Mobile Applications - Developed as a cross-platform mobile application targeting both iOS and Android from a shared codebase.
  • Friend Relationship Management - Includes tools for managing social connections through friend requests and activity-based user grouping.
  • Community Forums - Provides a client interface for accessing and participating in community forums with support for rich text and spoiler tags.
  • Network Storage Synchronizations - Synchronizes local application state and media files with remote storage using WebDAV and SMB protocols.
  • Watch Progress Synchronization - Synchronizes media consumption status and watch history with external tracking services like BGM.tv.
  • Detailed Information Displays - Displays comprehensive detailed information about anime and manga subjects and characters within curated catalogs.
  • Media Metadata Visualizations - Implements relationship graphs to visualize complex connections between different series, books, and games.
  • Native UI Renderers - Implements a bridge-based architecture that serializes interface updates to render native mobile components.
  • Anime and Manga - Client for tracking and discovering anime and manga.

Star history

Star history chart for czy0729/bangumiStar history chart for czy0729/bangumi

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does czy0729/bangumi do?

Bangumi is a cross-platform mobile application that serves as an anime and manga tracker, a community client for BGM.tv, and a local media library manager. It enables users to record viewing progress, browse community-driven media databases, and link local media files to official database entries through pattern-based filename scraping.

What are the main features of czy0729/bangumi?

The main features of czy0729/bangumi are: Anime and Manga Trackers, Community Database Clients, Community Engagement Tools, Media Progress Trackers, Local Media Scraping, Filename Scrapers, Media Asset Search, Media Discovery Interfaces.

Which projects share features with czy0729/bangumi?

Projects with overlapping indexed features include: bartonhammond/snowflake — Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single… tschellenbach/stream-framework — Stream-Framework is a Python library for building scalable activity streams, news feeds, and notification systems. It… docile-alligator/infinity-for-reddit — Infinity-For-Reddit is an open-source Android client and social content browser for Reddit. It functions as an API… artsy/eigen — Eigen is a cross-platform mobile application and art marketplace client designed for discovering artists and exploring… xamarin/xamarin-forms-samples — This project is a collection of reference implementations and code samples for building cross-platform user interfaces… 5rahim/seanime — This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It…

Projects sharing features with Bangumi

These projects share indexed features with Bangumi. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bartonhammond/snowflakebartonhammond avatar

    bartonhammond/snowflake

    4,583View on GitHub↗

    Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single JavaScript codebase. It provides a pre-configured boilerplate to accelerate the initial development process for mobile applications. The project includes a Redux state management template for coordinating global application state and persisting user sessions, along with a REST API integration framework for communicating with remote or local servers via HTTP requests. It also features a localization system that maps user interface content into multiple languages based on the devic

    JavaScript
    View on GitHub↗4,583
  • tschellenbach/stream-frameworktschellenbach avatar

    tschellenbach/Stream-Framework

    4,746View on GitHub↗

    Stream-Framework is a Python library for building scalable activity streams, news feeds, and notification systems. It functions as an activity stream engine that manages the distribution, storage, and retrieval of chronological event streams for large user bases. The framework utilizes a combination of Cassandra and Redis to provide a scalable feed architecture, employing in-memory caching for low-latency retrieval and distributed storage for high availability. It features an asynchronous fan-out mechanism to distribute activities to multiple follower feeds and a real-time synchronization lay

    Python
    View on GitHub↗4,746
  • docile-alligator/infinity-for-redditDocile-Alligator avatar

    Docile-Alligator/Infinity-For-Reddit

    5,371View on GitHub↗

    Infinity-For-Reddit is an open-source Android client and social content browser for Reddit. It functions as an API wrapper that allows users to browse and interact with Reddit communities on Android devices. The application covers Reddit account administration and community engagement, enabling users to vote on posts, save content, and submit text, images, or videos. It also provides tools for discussion management, allowing users to write, edit, and organize comment threads. The project includes capabilities for monitoring social activity through notifications and following users, as well a

    Java
    View on GitHub↗5,371
  • artsy/eigenartsy avatar

    artsy/eigen

    3,770View on GitHub↗

    Eigen is a cross-platform mobile application and art marketplace client designed for discovering artists and exploring a curated database of fine art and gallery collections. It serves as a community art discovery tool and digital platform for connecting with art enthusiasts across different operating systems. The project implements a component-based mobile user interface that synchronizes a JavaScript thread with native platform views. It focuses on delivering a social mobile experience for sharing discoveries and interacting with a global art ecosystem. The application incorporates a high-

    TypeScript
    View on GitHub↗3,770
  • Compare all 30 related projects→