Earth Reader try to support many platforms as possible (e.g. web, mobile apps, desktop apps), so there must be a large part of common concepts and implementations they share like subscription lists, synchronization through cloud storages between several devices, and crawler, that libearth actually implements. Rust-earth is developing to cover the corner cases which libearth cannot be easily included like mobile devices.
Provides commonly used codecs to parse RSS-related standard formats.
Data structures for feeds.
The adatper to display a given value as an HTML element.
Parsing various RSS formats.
Abstracts storage backend e.g. filesystem.
Sanitize HTML tags.