yui540

yui540 / comimi

Public

Open-source comic reader library for JS/TS

85
1
100% credibility
Found May 24, 2026 at 172 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Comimi is a standalone TypeScript library for creating interactive manga and comic viewers on websites, featuring page navigation, zoom controls, touch gestures, auto-play mode, and persistent reading progress without requiring external UI frameworks.

How It Works

1
📚 Discover the manga viewer library

A developer learns about comimi, a lightweight tool for displaying digital manga and comics on websites without needing complex frameworks.

2
📦 Add the viewer to your project

You install the library with a simple command and import it into your website code.

3
🎨 Create your first manga viewer

You set up a viewer by telling it where to appear and which comic pages to show, then watch it come to life with a friendly splash screen.

4
📖 Your readers enjoy the experience

Visitors can flip through pages with arrow buttons, swipe gestures, or keyboard keys, and even watch pages auto-turn like a slideshow.

5
Choose how to customize
👆
Readers choose their preferences

Click the settings button to switch reading direction, single or spread pages, and toggle animations on or off.

🔧
Set defaults in your code

Configure the viewer's behavior upfront so readers get the perfect experience immediately.

6
💾 Progress saves automatically

Where a reader stops is remembered, so when they return, they pick up right where they left off.

🎉 Your manga site is ready

A polished, professional comic reading experience works smoothly on both computers and phones, delighting your readers.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 172 to 85 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is comimi?

Comimi is a standalone manga and comic viewer library for TypeScript and JavaScript projects. Drop it into any web app and you get a full-featured reading experience without pulling in React, Vue, or any other UI framework. It handles page navigation, zoom and pan, multiple viewing modes (inline, theater, fullscreen), touch gestures, keyboard shortcuts, and automatic page-turn timers. Your users can jump to any page, toggle between single-page and spread views, switch reading direction for RTL content, and their progress saves automatically via IndexedDB.

Why is it gaining traction?

The library fills a gap for developers building manga sites, webcomic platforms, or any content-heavy reader without wanting to commit to a full framework. It ships as a single npm package and mounts directly into any DOM element. The default UI is polished out of the box with glass-morphism styling, smooth animations, and a responsive layout that works on mobile and desktop. Built-in i18n support (Japanese and English included) and a clean event system make it adaptable for localization and custom integrations.

Who should use this?

Frontend developers building manga sites, webcomic readers, or digital publication platforms who want a production-ready viewer without framework lock-in. It's also useful for prototyping reader UIs quickly or adding reading functionality to existing content sites. Teams working on Japanese or RTL-language publications will appreciate the built-in direction support.

Verdict

Comimi is a well-structured, feature-complete viewer library that does exactly what it promises. The 1.0% credibility score reflects a young project with limited community traction, so expect sparse documentation and no guarantees on long-term maintenance. If you need something lightweight and working today, it is worth a closer look. Just evaluate the maturity carefully before committing to a production deployment.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.