A Free, Open source unofficial manga reader for MangaDex

Last update: May 23, 2022


Neko
Neko

A Free, Open source unofficial manga reader for MangaDex


About:

This is a MangaDex specific fork of Tachiyomi and TachiyomiJ2K. This contains features specific to Mangadex that those versions cannot offer. It also features almost every feature that J2K has except for other sources,local sources, and editting manga.

Note: This fork is for Android 7+

Specific features:

  • Supports native login to MangaDex and 2FA
  • Use MDList as Tracker
  • Similar Manga Recommendations
  • Manually sync of Manga to and from Mangadex follows list
  • Sync Followed Manga's read chapters from MangaDex into Neko automatically
  • Filter by Scanlation Group in chapter list
  • Look at an additional source for missing chapters not hosted on MangaDex
  • Ability to attempt to merge missing chapters from MangaDex with another source
  • And many more

Download

Get the app from our releases page.

Thanks

  • Inorichi for making the original Tachiyomi
  • Arkon Current maintainer of Tachiyomi
  • Jays2Kings for the wonderful new UI of J2K
  • GoldBattle for all the similar manga logic

License

Copyright 2015 Javier Tomás

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Modifications copyright (C) 2019 Carlos Escobedo

Disclaimer

The developer of this application does not have any affiliation with the content providers available.

GitHub

https://github.com/CarlosEsco/Neko
Comments
  • 1. [Bug] Crash in reader while updating library

    Device information

    • Neko version: 2.1.3
    • Android phone & version: OnePlus 5T, LineageOS 16.0 (Android 9), MicroG

    Steps to reproduce

    1. Run global library update
    2. While update is still running, go into browse section
    3. Open manga and start reading
    4. Crash occured after a short period of time, or only reading a few pages

    Expected behavior

    Swiping screen turns to next page in manga

    Actual behavior

    Screen freezes and home/app switcher don't work. Locking screen and unlocking unfreezes the home/app switcher. Going to home screen causes android to show that Neko has crashed and should be closed.

    Other details

    I changed the logs to Extra and repeated steps to get crash. Link: https://pastebin.com/UYYLUzXv I tried reading manga while the library wasn't updating and the crash didn't happen, so I believe that the library updating may have had an influence on the crash.

    Reviewed by Th3N3rdyGam3r at 2020-08-17 17:57
  • 2. [Bug] Next chapter is always the 2nd and is stuck

    Device information

    • Tachiyomi version: 2.0.13
    • Android phone & version: Samsung Galaxy Tab S4 Android 9

    Steps to reproduce

    1. Going into the next chapter

    Expected behavior

    Start next chapter

    Actual behavior

    Go into the 2nd chapter and become stuck at page 2

    Other details

    When reading at the end of the selected chapter the reader goes into the 2nd ch of the manga even if it is the last chapter and than become stuck at the 2 page, the problem got solved deleting app data

    Reviewed by MisterJD91 at 2020-05-30 18:34
  • 3. Can't update manga

    Just update to 2.7.1 and the manga won't update at all via global refresh nor per manga refresh.

    Device: Huawei Nova 7i running on android 10 EMUI 11.0.0 (not using HarmonyOS)

    Reviewed by Ikhsan1412 at 2021-11-28 10:46
  • 4. Can't update library

    Device information

    • Neko version: v2.7.1.3
    • Android phone & version: Galaxy xcovers 4s /Android 11

    Steps to reproduce

    Update library in Library or Recents

    Expected behavior

    Library updates (bar fills up)

    Actual behavior

    Says that library is updating, but is stuck on the first manga (bar doesn't fill up)

    Other details

    Manually updating manga works fine

    Reviewed by Shtate at 2021-11-30 09:28
  • 5. [Feature Request] Old UI

    sorry for my english.

    Can you leave us a choice between the new UI of the version 2.1.5.2 and the one before plz? I prefer a lot when readering a manga to have the param (and contrast adjusment etc ...) in the top if the screen, not the bottom.

    Thks.

    Reviewed by DrainLife0 at 2021-01-12 11:57
  • 6. [Bug] Image Decoding Error in Senko-san, Ch. 25, last page

    Device information

    • Neko version: 2.1.5.5
    • Android phone & version: Pixel 3a, Android 11

    Steps to reproduce

    1. Open Chapter 25 of "Sewayaki Kitsune no Senko-san"
    2. Swipe or go to the last page of that chapter

    Expected behavior

    Being able to read the last page correctly

    Actual behavior

    The app force-crashes and restarts

    Other details

    1. The page loads fine on Mangadex' website
    2. It didnt help to download the chapter (although the download worked fine) 3 I attached a Logcat report of the error: Log_2021-01-26_01-08-35.txt
    Reviewed by moka491 at 2021-01-26 00:20
  • 7. [Bug] Neko Crashes on Mdlist retrieval

    Device information

    • Tachiyomi version: 2.1.4.1
    • Android phone & version: Xiaomi Mi9 Android 12

    Steps to reproduce

    1. Launch neko
    2. Click on manga

    Expected behavior

    The Manga can be read

    Actual behavior

    Neko crashes

    Other details

    Screenshot_2020-11-10-10-32-51-476_com miui bugreport

    https://youtu.be/wMgWi5svScs

    Reviewed by Animaline at 2020-11-10 09:37
  • 8. [Bug] Neko not compatible with Android 5.1.1

    Device information

    • Tachiyomi version: -
    • Android phone & version: Samsung Galaxy S6, Android 5.1.1

    Steps to reproduce

    1. Downloading newest APK
    2. Trying to install the APK
    3. Seeing that it won't install because it won't support Android 5.1.1
    4. be sad

    Expected behavior

    It should install (like older versions did)

    Actual behavior

    Error Parsing Package when install (=android 5.1.1 not supported by the APK)

    Other details

    Please compile the apk in a way so older Android Users can still use Neko. It worked fine in older versions of Neko and it would be a shame if Users wouldn't be able to use Neko just because you choose in Android Studio a to high api level for the apk. you don't need to support that old versions, but atleast let them install it and use it.

    Reviewed by Kusurisan at 2020-06-09 20:11
  • 9. [enhancement] Splash Screen & Login Screen

    Here is the idea of splash screen background hex color #F39424 splash screen

    Login screen after splash screen if user is new login

    Sign Up will open chrome sign up page of mangadex if this is Skipped then user can login in from settings

    art

    Reviewed by as280093 at 2019-04-09 14:38
  • 10. [Bug] Can't migrate to 5v Mangadex

    I acknowledge that:

    • I have updated to the latest version of the app

    Steps to reproduce

    1. Try syncing library to my Mangadex follows
    2. Start 5v migration

    Expected behavior

    Neko migrates to 5v Mangadex

    Actual behavior

    Doesn't migrate. Notification shows that some manga were migrated, but the rest (something like 90%) still aren't and it's stuck that way

    Other

    Syncing library to follows starts, but does nothing. Syncing never goes away, even when restart my phone or forcefully stop the app it pops back up when I turn Neko back up. Migration always halts at the same percentage (or amount of bar)

    Android version 10

    Reviewed by Shtate at 2021-07-12 06:52
  • 11. [Bug] unable to load newer chapters

    Device information

    • Tachiyomi version: neko 2.1.5.6.1
    • Android phone & version: oneplus 7pro, android 10

    Steps to reproduce

    1. Try to start reading newer chapters (released within a few days)

    Expected behavior

    The loading animation turns more into a full circle, then the image is displayed

    Actual behavior

    Loading animation stayed short (maybe about 10% of a full circle), spun a few times, then a button with "RETRY" appeared. Tried to repeat multiple times with the same result.

    Other details

    Older chapters can load just fine, but not newer ones. I've tried changing Image servers but problem persisted. Also tried clearing all caches/downloaded stuff, still the same. Is this a known bug as well? Are there any workarounds for this?

    Reviewed by spamtaztik at 2021-02-21 02:39
  • 12. Update dependency androidx.constraintlayout:constraintlayout to v2.1.4

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | androidx.constraintlayout:constraintlayout (source) | 2.1.3 -> 2.1.4 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Reviewed by renovate[bot] at 2022-05-19 23:58
  • 13. Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.10

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | com.google.android.material:compose-theme-adapter-3 | 1.0.9 -> 1.0.10 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Reviewed by renovate[bot] at 2022-05-19 15:52
  • 14. Update dependency androidx.compose.material3:material3 to v1.0.0-alpha12

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | androidx.compose.material3:material3 (source) | 1.0.0-alpha11 -> 1.0.0-alpha12 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Reviewed by renovate[bot] at 2022-05-18 17:27
  • 15. Mangadex java.security.cert.certpathvalidatorexception: Trust anchor certification path not found.

    Device information

    • Neko version: 2.8.0.2
    • Android phone & version: Huawei Media Lite 10 & Android 7.0

    Steps to reproduce

    Try to open Mangadex search or update library or read a chapter from library

    Expected behavior

    Everything works fine

    Actual behavior

    everything fails with trust anchor certificate issue

    Other details

    this is the same behaviour as this issue : https://github.com/tachiyomiorg/tachiyomi-extensions/issues/11895 , in my device Tachiyomi was failing too with same issue and applying solution provided in above link worked but same fix (add letsencrypt cert to device) didn't worked for Neko; also, this only happens with Neko and "open with webview", if I use "open with browser" Chrome can open succesfully Mangadex.

    Reviewed by cvalenciaec at 2022-05-17 16:36
  • 16. Update dependency org.jsoup:jsoup to v1.15.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | org.jsoup:jsoup (source) | 1.14.3 -> 1.15.1 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Reviewed by renovate[bot] at 2022-05-15 11:33
  • 17. Update dependency com.squareup.okio:okio to v3

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | com.squareup.okio:okio | 2.10.0 -> 3.1.0 | age | adoption | passing | confidence |


    Release Notes

    square/okio

    v3.1.0

    2022-04-19

    • Upgrade: [Kotlin 1.6.20][kotlin_1_6_20].
    • New: Support [Hierarchical project structure][hierarchical_projects]. If you're using Okio in a multiplatform project please upgrade your project to Kotlin 1.6.20 (or newer) to take advantage of this. With hierarchical projects it's easier to use properties like FileSystem.SYSTEM that are available on most Okio platforms but not all of them.
    • New: ForwardingSource is now available on all platforms.
    • New: The watchosX64 platform is now supported.
    • Fix: Don't crash in `NSData.toByteString()' when the input is empty.
    • Fix: Support empty ZIP files in FileSystem.openZip().
    • Fix: Throw in canonicalize() of ZIP file systems if the path doesn't exist.
    • Fix: Don't require ZIP files start with a local file header.
    • New: okio.ProtocolException is a new exception type for multiplatform users. (It is aliased to java.net.ProtocolException on JVM platforms).

    v3.0.0

    2021-10-28

    This is the first stable release of Okio 3.x. This release is strongly backwards-compatible with Okio 2.x, and the new major version signifies new capabilities more than it does backwards incompatibility.

    Most users should be able to upgrade from 2.x by just changing the version. If you're using Okio in a Kotlin Multiplatform project, you'll need to drop the -multiplatform suffix in your Gradle dependencies.

    • New: Remove @ExperimentalFileSystem. This annotation is no longer necessary as the file system is no longer experimental!

    • New: Path no longer aggressively normalizes .. segments. Use Path.normalize() to apply these based on the content of the path, or FileSystem.canonicalize() to do it honoring any symlinks on a particular file system.

    • New: Publish a [bill of materials (BOM)][bom] for Okio. Depend on this from Gradle or Maven to keep all of your Okio artifacts on the same version, even if they're declared via transitive dependencies. You can even omit versions when declaring other Okio dependencies.

      dependencies {
         api(platform("com.squareup.okio:okio-bom:3.0.0"))
         api("com.squareup.okio:okio")                // No version!
         api("com.squareup.okio:okio-fakefilesystem") // No version!
      }
      
    • New: FileSystem.delete() silently succeeds when deleting a file that doesn't exist. Use the new mustExist parameter to trigger an exception instead.

    • New: FileSystem.createDirectories() silently succeeds when creating a directory that already exists. Use the new mustCreate parameter to trigger an exception instead.

    • New: FileSystem offers Java-language overloads where appropriate. Previously functions that had default parameters were potentially awkward to invoke from Java.

    • New: Timeout.intersectWith() returns a value instead of Unit. This is a binary-incompatible change. We expect that this public API is very rarely used outside of Okio itself.

    • Fix: Change BufferedSource.readDecimalLong() to fail if the input value is just -. Previously Okio incorrectly returned 0 for this.


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Reviewed by renovate[bot] at 2022-05-15 02:53
Free and open source manga reader for Android.
Free and open source manga reader for Android.

Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F

May 23, 2022
May 23, 2022
Flym News Reader is a light Android feed reader (RSS/Atom)
Flym News Reader is a light Android feed reader (RSS/Atom)

BEWARE: Google added some restrictions to news app and I don't see how Flym (and other RSS aggregators) could comply to that. For instance, Flym canno

May 5, 2022
Flym News Reader is a light Android feed reader (RSS/Atom)
Flym News Reader is a light Android feed reader (RSS/Atom)

BEWARE: Google added some restrictions to news app and I don't see how Flym (and other RSS aggregators) could comply to that. For instance, Flym canno

May 21, 2022
CoolReader 3 - cross platform open source e-book reader

CoolReader 3 - cross platform open source e-book reader (c) Vadim Lopatin, 1998-2018 Development is moved to GitHub https://github.com/buggins/coo

Apr 29, 2022
Anxiety free news reader for Android - developed using Kotlin

Android River is a modern Android 2.2 news app. It's now version 1.15. Android River has the following features: Read RSS 1.0, RSS 2.0 and ATOM 1.0. C

May 11, 2022
A manga series about a card game, written and illustrated by Kazuki Takahashi
A manga series about a card game, written and illustrated by Kazuki Takahashi

Yu-Gi-Oh É uma série de mangá sobre um jogo de cartas, escrito e ilustrado por Kazuki Takahashi. A série foi originalmente publicada pela editora Shue

Jan 5, 2022
Saikou - An anilist only client, which lets you stream & download Anime & Manga

Saikou Saikou is crafted based on simplistic yet out-of-state elegancy. It is an

May 24, 2022
Cross-plaform desktop manga downloader
Cross-plaform desktop manga downloader

Kotatsu-dl Cross-platform desktop application to download manga from various services Installation Arch linux Package kotatsu-dl-git is available on A

May 11, 2022
A Free, Fully Fledged, Open-Source Music Player for Android

Turtle Player Free, Fully Fledged & Open-Source. The Music Player for Android. Turtle Player is designed to be a fun and unique app for playing your m

Apr 19, 2022
AdAway is a free and open source ad blocker for Android.
AdAway is a free and open source ad blocker for Android.

AdAway AdAway is an open source ad blocker for Android using the hosts file and local vpn. For more information visit https://adaway.org Installing Th

May 20, 2022
A free and open-source offline authenticator app for Wear OS.
A free and open-source offline authenticator app for Wear OS.

Wristkey Need 2FA codes quickly, right on your Wear watch without needing a phone? Wristkey is an open-source 2FA client for Wear OS watches that does

May 16, 2022
PngNote is a free, open-source, handwriting note-taking app based on BOOX SDK.
PngNote is a free, open-source, handwriting note-taking app based on BOOX SDK.

PngNote is a free, open-source, handwriting note-taking app based on BOOX SDK. Use BOOX SDK: Leverage raw-rendering feature, similar stylus lag to the

May 11, 2022
A Free, open source Contacts Butler App built with kotlin
A Free, open source Contacts Butler App built with kotlin

Contacts Butler Do you have a bunch of contacts that are missing a lot of info such as names, emails, phone numbers, etc? Do you really know the conta

Nov 30, 2021
Free and Open Source, full-featured torrent client for Android
Free and Open Source, full-featured torrent client for Android

Free and Open Source, full-featured torrent client for Android

May 19, 2022
NimTome is a Free and open-source spell tracker application for Dungeons and Dragons

Nimtome: An open source application to manage all your spells in D&D About This project came to life as a homework assignment, but it became a lot bit

Jan 11, 2022
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.

May 15, 2022
Free and Open Source Launcher.
Free and Open Source Launcher.

Omega Launcher Free and Open Source Launcher Installation & Download Our builds are available on: Github: Releases or Actions (usually). F-Droid: Eith

May 23, 2022
The Free & Open Source Android Application for reading (Light) Novels
The Free & Open Source Android Application for reading (Light) Novels

Shosetsu The Free & Open Source Android Application for reading (Light) Novels! We appreciate any help in improving the app, so let us know by opening

May 23, 2022