Open-Source-Projekt
lnreader/lnreader avatar
lnreader/lnreader

LNReader: ein Open-Source-Leichtroman-Reader für Android

Light-Novel-Reader für Android. LNReader LNReader ist ein kostenloser und quelloffener Light-Novel-Reader für Android, inspiriert von Tachiyomi.

2.833 Sterne426 ForksTypeScriptMIT

Auf einen Blick

Was ist das?
LNReader ist ein freier Leichtroman-Reader für Android, der sich von Tachiyomi inspirieren lässt. Der Beitrag ordnet das Plugin-System, die Übersetzungsarbeit auf Crowdin und den Release-Takt der App ein.
Für wen ist es gedacht?
LNReader eignet sich für Android-Nutzer ab Version 7.0, die Leichtromane in einer freien App ohne Werbung lesen wollen und bereit sind, Lesequellen über Plugins selbst zu verwalten. Wer eine fertige, mit Inhalten gefüllte Leselösung sucht, wird hier nicht fündig, denn die App bringt von sich aus keine Inhalte mit.
Darf ich es kommerziell nutzen?
Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 2 Tagen.
In welcher Sprache ist es geschrieben?
Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Ein Leichtroman-Reader im Gefolge von Tachiyomi

LNReader beschreibt sich im README als freier und quelloffener Leichtroman-Reader für Android, inspiriert von Tachiyomi. Tachiyomi ist als Manga-Reader mit einem Plugin-System für Lesequellen bekannt, und LNReader übernimmt genau dieses Grundmuster für einen anderen Lesestoff: Leichtromane statt Comics. Die App ist in TypeScript geschrieben, was auf ein React-Native-basiertes Setup hindeutet; als Referenz für die genaue Architektur verweist das Projekt auf die Datei CONTRIBUTING.md.

Die Kennzahlen des Repository zeigen ein etabliertes, aber überschaubares Projekt: rund 2.796 Sterne, 414 Forks und 288 offene Issues. Der Standardbranch heißt master, der letzte Push im Metadatensatz fällt auf den 23. August 2026 und damit auf denselben Tag wie die Veröffentlichung der Version v2.1.3. Das Projekt ist nicht archiviert und wird aktiv gepflegt.

Die offizielle Projektseite ist lnreader.app, als Community-Kanal dient ein Discord-Server, der im README verlinkt ist. Für Android-Nutzer, die Leichtromane sammeln und komfortabel lesen wollen, ist LNReader damit eine der wenigen freien Optionen in dieser Nische.

Android-7.0-Voraussetzung und der Weg zu den APK-Dateien

Die Voraussetzung ist knapp dokumentiert: Android 7.0 oder höher. Damit läuft die App auf einem breiten Bestand an Geräten, auch auf älteren Modellen, die aktuelle Systemupdates nicht mehr erhalten. Eine Angabe zu einem Mindestspeicher oder zu bestimmten Architekturen macht das README nicht; solche Details bleiben den Release-Notizen und dem eigenen Test überlassen.

Der Bezugsweg führt über die Releases-Seite des Repository unter github.com/lnreader/lnreader/releases. Das README verlinkt dort direkt die neueste Ausgabe und daneben den Build-Workflow build.yml aus den GitHub Actions, der die Builds automatisiert. Ein Vertrieb über einen kommerziellen App-Store wird im README nicht genannt, die Releases-Seite ist der dokumentierte Hauptweg.

Für alle, die die App selbst bauen möchten, bleibt der Verweis auf CONTRIBUTING.md die zentrale Quelle. Das README verspricht dort keine Schnellstart-Anleitung, sondern delegiert die Details an die Beitragsdatei. Wer nur lesen will, kommt mit der neuesten APK von der Releases-Seite aus, ohne den Quellcode anzufassen.

Das Plugin-System und die Trennung von App und Quellen

Der Plugins-Abschnitt des README enthält zwei Sätze mit erheblicher Bedeutung. Der erste lautet: LNReader does not have any affiliation with the content providers available. Die App stellt also selbst keine Inhalte bereit; was gelesen wird, hängt von den installierten Plugins und den dahinterliegenden Anbietern ab. Diese Trennung ist das rechtliche und praktische Grundgerüst des Projekts.

Der zweite Satz lenkt Plugin-Anfragen an ein eigenes Repository: Plugin requests should be created at lnreader-plugins. Die Plugin-Entwicklung läuft damit getrennt von der App-Entwicklung, was mehrere Vorteile hat. Neue Quellen können erscheinen, ohne dass die App selbst ein Update braucht, und Probleme eines einzelnen Plugins belasten nicht die Versionshistorie der App.

Für Nutzer bedeutet das System eine aktive Rolle: Die passenden Plugins müssen gefunden und installiert werden, und ihre Verfügbarkeit hängt von den jeweiligen Anbietern ab. Das README dokumentiert an dieser Stelle keine Plugin-Verwaltung im Detail; wer wissen will, wie Plugins installiert werden, schaut in die App selbst oder stellt die Frage im Discord-Server. Es lohnt sich, diese Dynamik vor dem Einsatz zu verstehen, denn die Lesemöglichkeit der App steht und fällt mit dem Plugin-Bestand.

Übersetzung über Crowdin und die Beitragsstruktur

Für die Lokalisierung setzt LNReader auf Crowdin, eine Plattform für gemeinschaftliche Übersetzung. Das README lädt dazu ein, die App in die eigene Sprache zu übersetzen, und verlinkt das Projekt unter crowdin.com/project/lnreader. Dieser Weg hat den Vorteil, dass Übersetzungen nicht über Pull-Requests mit Codeänderungen vermischt werden, sondern über eine eigene Oberfläche einfließen, die Fortschritte und Konsistenz über Sprachen hinweg sichtbar macht.

Für deutschsprachige Nutzer ist dieser Abschnitt direkt relevant: Der Stand der deutschen Übersetzung lässt sich auf der Crowdin-Seite ablesen, und wer Lücken findet, kann sie dort selbst schließen. Der Code der App bleibt bei dieser Art von Beitrag unangetastet, was die Einstiegshürde für Nicht-Entwickler senkt.

Die übrige Beitragsstruktur ist kurz gehalten. Das README verweist für Bauen und Beitragen vollständig auf CONTRIBUTING.md, und die MIT-Lizenz bildet den rechtlichen Rahmen. Unter der MIT-Lizenz ist die Nutzung, Veränderung und Weiterverteilung der App grundsätzlich erlaubt, solange der Lizenzhinweis erhalten bleibt; die genauen Bedingungen stehen in der Datei LICENSE des Repository.

Release-Takt: drei Versionen im Juli und August 2026

Die Release-Historie zeigt einen dichten Takt in kurzer Zeit. Am 28. Juli 2026 erschien v2.1.1, nur einen Tag später, am 29. Juli 2026, folgte v2.1.2, und am 23. August 2026 kam v2.1.3. Zwei Versionen im Abstand von einem Tag deuten auf eine schnelle Nachbesserung hin, etwa auf Korrekturen kurz nach der ersten Ausgabe der Reihe. Was jeweils geändert wurde, liegt in den Release-Notizen auf der Releases-Seite, das README selbst trägt keine Änderungsliste.

Für Nutzer ergibt sich daraus eine klare Praxis: Vor der Installation die neueste Version von der Releases-Seite laden und die Notizen der letzten Ausgaben überfliegen, um zu sehen, ob eigene Probleme bereits adressiert sind. Bei 288 offenen Issues ist die Wahrscheinlichkeit hoch, dass ein gemeldetes Problem bekannt ist und an einem Issue hängt.

Die Tatsache, dass der letzte Push im Repository auf den Release-Tag von v2.1.3 fällt, zeigt einen gepflegten Arbeitsstil, bei dem Version und Quellcode zusammenlaufen. Für die Wartungseinschätzung ist das ein gutes Zeichen: Release, Branch-Spitze und Aktivität liegen am selben Punkt statt auseinanderzudriften.

Fazit: LNReader als freie Basis mit Selbstverantwortung

LNReader ist bewusst als leerer Reader konzipiert, der durch Plugins Leben bekommt. Die Stärke liegt in der sauberen Trennung: App unter MIT-Lizenz, Plugin-Entwicklung im eigenen Repository lnreader-plugins, Übersetzungen auf Crowdin, Community im Discord. Wer freie Software und Kontrolle über die eigene Leseumgebung schätzt, bekommt eine gepflegte App für Android ab Version 7.0.

Die Kehrseite ist die Selbstverantwortung. Es gibt keine gebündelten Inhalte, keine Garantie für die Verfügbarkeit einzelner Quellen und laut README keine Verbindung zu den Anbietern. Wie stabil ein bestimmtes Plugin läuft, entscheidet sich außerhalb dieses Repository, und das README dokumentiert diese Ebene bewusst nicht. Wer daraus eine feststehende Serviceleistung erwartet, wird enttäuscht; wer sie als offene Basis versteht, kommt damit zurecht.

Konkret empfiehlt sich vor dem Alltagsgebrauch eine kleine Prüfreihenfolge: die neueste APK von der Releases-Seite laden, auf der Crowdin-Seite den Stand der eigenen Sprache ansehen und bei Plugin-Fragen den Weg über das Repository lnreader-plugins wählen, weil dort die Anfragen laut README hingehören. Bleibt ein Problem danach offen, ist der Discord-Server die nächste Anlaufstelle, bevor ein Issue im App-Repository eröffnet wird.

Redaktionelles Fazit

LNReader eignet sich für Android-Nutzer ab Version 7.0, die Leichtromane in einer freien App ohne Werbung lesen wollen und bereit sind, Lesequellen über Plugins selbst zu verwalten. Wer eine fertige, mit Inhalten gefüllte Leselösung sucht, wird hier nicht fündig, denn die App bringt von sich aus keine Inhalte mit. Vor der Installation lohnt ein Blick auf die Releases-Seite des Repository und auf den Discord-Server, um den aktuellen Versionsstand und offene Fragen zu prüfen.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen