# gedoor/legado

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/gedoor-legado).**

46,878 stars · 5,789 forks · Kotlin

## Links

- GitHub: https://github.com/gedoor/legado
- awesome-repositories: https://awesome-repositories.com/repository/gedoor-legado.md

## Description

Legado is a digital library manager and content aggregator designed to collect, organize, and read text-based media from various online sources within a single mobile interface. It functions as a centralized platform for managing personal collections, supporting both e-book reading and the tracking of updates from multiple digital content providers.

The application distinguishes itself through a modular architecture that allows users to import external source definitions, enabling the retrieval of content from diverse web-based providers. It utilizes sandboxed scripting and pattern-based extraction to parse unstructured web data, while a native browser component renders content to preserve original formatting. Users can manage these subscriptions through a system that supports automated background synchronization and local database storage for offline access.

The platform provides a comprehensive suite of tools for personal library management, including features for tailoring the visual appearance and layout of digital text. It integrates these capabilities into a unified environment that simplifies the process of tracking and consuming updates from multiple online feeds.

## Tags

### Content Management & Publishing

- [Personal Library Managers](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-library-managers.md) — Acts as a centralized platform for organizing personal collections of text-based media with customizable reading experiences.
- [Content Aggregators](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/content-aggregators.md) — Provides a mobile interface for collecting, organizing, and reading digital text-based media from various online sources. ([source](https://cdn.jsdelivr.net/gh/gedoor/legado@master/README.md))
- [RSS Readers](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/rss-readers.md) — Manages source subscriptions and tracks updates from multiple digital content providers within a single reading environment.
- [Reading Customizers](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/reading-customizers.md) — Provides tools for tailoring the visual appearance and layout of digital text to create a comfortable reading experience.
- [Regex Extraction Utilities](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/content-processing/regex-based-parsers/regex-extraction-utilities.md) — Parses unstructured web page data into structured formats using user-defined regular expressions.

### Part of an Awesome List

- [Personal Productivity](https://awesome-repositories.com/f/awesome-lists/productivity/personal-productivity.md) — Customizable book reader for network content.

### Data & Databases

- [Source Subscription Managers](https://awesome-repositories.com/f/data-databases/data-feeds/subscription-feed-retrievers/source-subscription-managers.md) — Manages and configures various web-based content feeds to automatically retrieve updates for consumption.
- [Reactive SQLite Libraries](https://awesome-repositories.com/f/data-databases/database-management-systems/database-engines/embedded-databases/sqlite-databases/reactive-sqlite-libraries.md) — Uses local SQLite databases to store user libraries, reading progress, and source configurations for offline access.

### Development Tools & Productivity

- [Sandboxed Scripting](https://awesome-repositories.com/f/development-tools-productivity/platform-script-execution/dynamic-script-execution-environments/sandboxed-scripting.md) — Executes sandboxed scripts to handle complex authentication and dynamic content loading from diverse web sources.

### Mobile Development

- [Background Sync Strategies](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-synchronization/background-sync-strategies.md) — Performs periodic background data synchronization to fetch updates from online sources while respecting mobile device constraints.

### Software Engineering & Architecture

- [Modular Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-architectures.md) — Implements a modular architecture that allows users to import and manage external source definitions as independent files.

### Graphics & Multimedia

- [System-Webview-Based Renderers](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/dom-web-rendering-strategies/system-webview-based-renderers.md) — Renders retrieved content within a native browser component to preserve original formatting and support interactive elements.
