Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.
  • Perl 50.5%
  • HTML 28%
  • JavaScript 15.2%
  • CSS 4.6%
  • Shell 0.9%
  • Other 0.8%
Find a file
psilabs b238dc57a5
Some checks failed
Test Homebrew / Test Homebrew version (push) Has been cancelled
Continuous Delivery / Build Docker Images (ARM) (push) Has been cancelled
Continuous Delivery / Build Docker Images (ARM)-1 (push) Has been cancelled
Continuous Delivery / Build Docker Images (ARM)-2 (push) Has been cancelled
Continuous Delivery / Build Docker Images (x86) (push) Has been cancelled
Continuous Delivery / Build Docker Images (x86)-1 (push) Has been cancelled
Continuous Delivery / Build and export native Windows version (push) Has been cancelled
Continuous Integration 👌👀 / Run Test Suite and Perl Critic (push) Has been cancelled
Continuous Delivery / Merge Docker Images (push) Has been cancelled
Continuous Integration 👌👀 / Run Docker Integration Tests (push) Has been cancelled
Continuous Integration 👌👀 / Run Windows Integration Tests (push) Has been cancelled
Fix some basic bugs (#1452)
* delete_toc should be remove_toc

* Reader.tags doesn't exist anymore,

it's Reader.content.tags

* Fix operation name
2026-01-23 11:25:56 +01:00
.devcontainer Fix config saving not working properly with the new string utils 2023-10-30 22:37:52 +01:00
.github Update integration tests (#1432) 2026-01-03 14:53:45 +01:00
lib Fix some basic bugs (#1452) 2026-01-23 11:25:56 +01:00
locales/template Fix merge + add missing loc keys 2026-01-22 02:29:23 +01:00
log Fix up a bunch of bugs 2019-09-03 20:43:50 +02:00
public Fix some basic bugs (#1452) 2026-01-23 11:25:56 +01:00
script Working native windows install 2025-05-24 19:53:23 -06:00
templates Merge remote-tracking branch 'origin/dev' into feature/ToC 2026-01-22 02:22:42 +01:00
tests disable chaika testing (#1442) 2026-01-11 14:24:10 +01:00
tools Fix some basic bugs (#1452) 2026-01-23 11:25:56 +01:00
.dockerignore Remove all the vagrant stuff, it's long outdated at this point 2022-04-25 22:47:31 +02:00
.gitattributes (#140) Clear out old warnings 🧹 2019-06-09 00:42:20 +02:00
.gitignore Unify screenshots under gitbook 2025-12-28 20:25:31 +01:00
.gitmodules (#144) (#196) (#233) Full revamp of the Windows builds using a WiX Installer 2019-11-28 19:53:57 +01:00
.perlcriticrc Tell critic to allow sub signatures it's 2023 2023-02-28 23:49:28 +01:00
.perltidyrc (#287) PerlTidy pass + commit in .perltidyrc 2020-04-27 15:53:52 +02:00
CONTRIBUTING.md (#1372) Add quick CONTRIBUTING.md that links to the actual documentation 2025-10-19 19:46:57 +02:00
COPYING Restored old README and switched license to MIT 2018-01-24 22:08:35 +01:00
eslint.config.mjs ESLint config migration + package.json dependencies pin (#1436) 2026-01-11 14:10:17 +01:00
lrr.conf Added config option and code for base URL handling 2024-08-13 18:30:32 -06:00
package-lock.json ESLint config migration + package.json dependencies pin (#1436) 2026-01-11 14:10:17 +01:00
package.json Update LRR_STATS alongside search indexes when tags are added/removed 2026-01-11 14:47:23 +01:00
README.md Unify screenshots under gitbook 2025-12-28 20:25:31 +01:00


LANraragi

Open source server for archival of comics/manga, running on Mojolicious + Redis.

💬 Talk with other fellow LANraragi Users on Discord or GitHub Discussions

Translation status

LANraragi uses Weblate for translation hosting.

Screenshots

Main Page, Thumbnail View Main Page, List View
archive_thumb archive_list
Archive Reader Reader with overlay
reader reader_overlay
Configuration Plugin Configuration
cfg cfg_plugin

Features

  • Stores your comics in archive format. (zip/rar/targz/lzma/7z/xz/cbz/cbr/pdf supported, barebones support for epub)

  • Read archives directly from your web browser: the server reads from within compressed files using temporary folders.

  • Read your archives in dedicated reader software using the built-in OPDS Catalog (now with PSE support!)

  • Use the Client API to interact with LANraragi from other programs (Available for many platforms!)

  • Two different user interfaces : compact archive list with thumbnails-on-hover, or thumbnail view.

  • Localized interface with English, Chinese, and more to come.

  • Choose from 5 preinstalled responsive library styles, or add your own with CSS.

  • Full Tag support with Namespaces: Add your own or import them from other sources using Plugins.

  • Store archives in either arbitrary or dynamic Categories to sort your Library easily

  • Import metadata using Plugins automatically when archives are added to LANraragi.

  • Download archives from the Internet directly to the server, while using the aforementioned automatic metadata import

  • Scan for duplicates within your saved archives

  • Backup your database as JSON to carry your tags over to another LANraragi instance.