The UI is inspired by Tachiyomi (Please use that if you want to read manga on mobile devices).
Nonbiri is a self-hosted back-end and front-end for MangaDex. Just something I made for myself because MangaDex's new UI is bloated piece of hot garbage. The back-end itself is lightweight because of Go's garbage collector (< 100MB).
- Online/offline read and browse MangaDex
- History tracker and scheduled updates
- Chapters and covers are automatically downloaded/cached forever
- Real-time synchronization between tabs/browsers and computers
- Long strip, right-to-left and left-to-right reading modes
- Customizable keyboard shortcuts for navigating between pages and chapters
Library and history are stored locally, Nonbiri will not push follows and reading history to MangaDex for obvious reasons.
Pre-built binaries are available on releases page.
Run nonbiri
, then open localhost:42071
on your web browser.
Requirements:
- Go 1.18+
- GCC
- Node.js
- Yarn
The back-end is written in Go 1.18 Beta 1 which uses generics. Please refer to the official download page on how to download or use it.
If you are on linux, execute the following command instead:
make build build-view
All output files will be inside the bin
directory.
To build the back-end, execute the following command:
go build
Note that you need Go 1.18+ to be able to compile the binary.
To build the front-end, execute the following command inside the view
directory:
yarn && yarn prod
The output files will be inside the bin
directory.
Knowledge about networking is required.
If you are running the back-end on linux, simply add the port which used by the back-end into the firewall. To do so, execute the following command:
ufw allow 42071
Then you will be able to access the front-end through your local IP address, e.g., 192.168.x.x:42071
.
To find out about your local IP address, execute the following command:
ifconfig | grep netmask
# Example output
inet 192.168.x.x # local IP address
inet 127.0.0.1 netmask 255.0.0.0
Nonbiri is licensed under the Apache License 2.0.
The developer of this application does not have any affiliation with the content providers available.