RSS Gen logo # RSS Gen A comprehensive Rust library for generating, parsing, serializing, and deserializing RSS feeds across various RSS versions. [![Made With Love][made-with-rust]][14] [![Crates.io][crates-badge]][08] [![lib.rs][libs-badge]][10] [![Docs.rs][docs-badge]][09] [![License][license-badge]][02] [![Build Status][build-badge]][16]
• [Website][01] • [Documentation][09] • [Report Bug][04] • [Request Feature][04] • [Contributing Guidelines][05]
## Overview `rss-gen` is a powerful Rust library designed for working with RSS feeds. It provides functionality for generating, parsing, serializing, and deserializing RSS content across multiple RSS versions. It supports the following RSS versions: RSS 0.90, RSS 0.91, RSS 0.92, RSS 1.0, and RSS 2.0. The library offers a flexible and efficient way to handle RSS feeds in your Rust projects. ## Features - Support for RSS versions 0.90, 0.91, 0.92, 1.0, and 2.0 - Generation of RSS feeds from structured data - Parsing of existing RSS feeds into structured data - Serialization and deserialization of RSS data - Extensible elements for managing standard and optional RSS fields - Atom link support for modern syndication compatibility - Image embedding for RSS 2.0 feeds - Comprehensive error handling and validation - Performance-optimized XML processing [01]: https://rssgen.co "RSS Gen Website" [02]: https://opensource.org/license/apache-2-0/ "Apache License, Version 2.0" [04]: https://github.com/sebastienrousseau/rssgen/issues "Issues" [05]: https://github.com/sebastienrousseau/rssgen/blob/main/CONTRIBUTING.md "Contributing Guidelines" [08]: https://crates.io/crates/rss-gen "Crates.io" [09]: https://docs.rs/rss-gen "Docs.rs" [10]: https://lib.rs/crates/rss-gen "Lib.rs" [14]: https://www.rust-lang.org "The Rust Programming Language" [16]: https://github.com/sebastienrousseau/rssgen/actions?query=branch%3Amain "Build Status" [build-badge]: https://img.shields.io/github/actions/workflow/status/sebastienrousseau/rss-gen/release.yml?branch=main&style=for-the-badge&logo=github "Build Status" [crates-badge]: https://img.shields.io/crates/v/rss-gen.svg?style=for-the-badge 'Crates.io badge' [docs-badge]: https://img.shields.io/docsrs/rss-gen.svg?style=for-the-badge 'Docs.rs badge' [libs-badge]: https://img.shields.io/badge/lib.rs-v0.1.0-orange.svg?style=for-the-badge 'Lib.rs badge' [license-badge]: https://img.shields.io/crates/l/rss-gen.svg?style=for-the-badge 'License badge' [made-with-rust]: https://img.shields.io/badge/rust-f04041?style=for-the-badge&labelColor=c0282d&logo=rust 'Made With Rust badge' ## Changelog 📚