{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"},{"label":"XML","url":"https://skillfed.io/packages/category/text-processing-markup-xml"}],"enrichment":{"capability":"Genshi is a Python library for parsing, generating, and processing HTML, XML, and other textual content, with a built-in template language inspired by Kid for web output generation.","skillfed_tags":["templating","markup-processing","web-generation"],"use_cases":["Generate dynamic HTML pages from templates with embedded Python logic for web applications.","Transform and process XML documents by parsing, modifying, and re-rendering them.","Build email templates that mix markup structure with dynamic content substitution.","Create configuration or report files in HTML or XML format from Python data structures.","Parse and validate HTML or XML input, then output sanitized or transformed versions."],"what_it_does":"Genshi is a web templating and markup processing toolkit that combines parsing, generation, and transformation of HTML, XML, and text content. It provides a template language inspired by Kid, allowing developers to embed dynamic logic directly into markup for server-side output generation. The library handles the full pipeline from template definition through rendering to final output format.\n\nThe package is designed for web applications that need to generate dynamic HTML or XML content programmatically. It sits between raw string concatenation and heavier frameworks, offering a middle ground with integrated parsing and a domain-specific template syntax. With a single runtime dependency and low install friction, it integrates straightforwardly into existing Python projects.","worth_installing":"Yes, if you need a lightweight, integrated template engine for HTML/XML generation in web projects. The permissive BSD license, low install friction, active maintenance, and zero known vulnerabilities make it a safe choice. However, verify Python version support for your target runtime, as classifiers list both Python 2 and 3 without specifying which versions are actually supported."},"id":"genshi","links":{"html":"https://skillfed.io/packages/genshi","md":"https://skillfed.io/packages/genshi.md","pypi":"https://pypi.org/project/genshi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-17","license_spdx":null,"license_treatment":"permissive","name":"Genshi","python_support":"unspecified","summary":"A toolkit for generation of output for the web"},"popularity":{"monthly_downloads":290018,"position":7994,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.11"}
