explaingit

haleydu/cimoc

Analysis updated 2026-07-03

3,720JavaAudience · generalComplexity · 2/5Setup · easy

TLDR

An Android app for reading manga online, pulling chapters from third-party sites with offline downloads and cloud backup support.

Mindmap

mindmap
  root((cimoc))
    What it does
      Read manga online
      Download for offline
      Track followed series
    Reading modes
      Page-turning mode
      Continuous scroll
      E-ink display support
    Tech stack
      Java Android
      OkHttp networking
      Fresco images
      RxJava async
    Backup
      Local backup
      WebDAV cloud sync
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read manga from multiple online sources in one app without creating an account.

USE CASE 2

Download chapters for offline reading while commuting or traveling.

USE CASE 3

Back up your manga reading list to a WebDAV server so it syncs across devices.

USE CASE 4

Add a new manga source by writing a parser plugin and contributing it to the project.

What is it built with?

JavaAndroidOkHttpFrescoRxJavaJsoup

How does it compare?

haleydu/cimocandotp/andotpfasterxml/jackson-databind
Stars3,7203,7213,721
LanguageJavaJavaJava
Setup difficultyeasyeasyeasy
Complexity2/51/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
No license information was found in the explanation.

In plain English

Cimoc is an open-source Android app for reading manga online. It works as a browser-based reader that fetches manga chapters from third-party websites and displays them directly inside the app, without requiring a login or a server of its own. The app offers two reading modes: a page-turning mode where you tap through individual pages, and a scroll mode where pages flow continuously like a long strip. You can customize which screen zones trigger page navigation, set the app to auto-crop whitespace around panels, and toggle a notification bar. Settings are also included for e-ink displays such as the Boox, with recommended DPI and refresh mode configurations. Beyond reading, Cimoc can check for updates to manga you are following, download chapters for offline reading, and read manga files already stored locally on your device. For backup, it supports both local backup and WebDAV cloud backup, so you can save your library list to a remote server or sync between devices. The app is built in Java for Android and uses libraries including OkHttp for networking, Fresco for image loading, RxJava for asynchronous operations, and Jsoup for HTML parsing. It runs without any backend server of its own. New manga sources can be added by contributors through a parser interface. The README is written primarily in Chinese. Releases are compiled and published automatically via CI and are available as APK downloads from the GitHub releases page.

Copy-paste prompts

Prompt 1
I want to add a new manga source to the Cimoc Android app. Show me how the parser interface works and write a sample parser for a site that lists chapters as individual image URLs.
Prompt 2
How does Cimoc use RxJava and OkHttp together to fetch and display manga pages? Walk me through the data flow from URL to rendered image using Fresco.
Prompt 3
I want to set up WebDAV backup in Cimoc so my library syncs between my phone and tablet. What WebDAV server options work well and how do I configure the app?
Prompt 4
Explain how Cimoc handles offline chapter downloads in Java, how does it queue downloads, store images, and serve them without internet access?

Frequently asked questions

What is cimoc?

An Android app for reading manga online, pulling chapters from third-party sites with offline downloads and cloud backup support.

What language is cimoc written in?

Mainly Java. The stack also includes Java, Android, OkHttp.

What license does cimoc use?

No license information was found in the explanation.

How hard is cimoc to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is cimoc for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub haleydu on gitmyhub

Verify against the repo before relying on details.