{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Generates SVG files programmatically in Python using a type-safe API that mirrors the SVG standard structure, with no external runtime dependencies.","skillfed_tags":["svg-generation","type-safe"],"use_cases":["Generate diagrams, charts, or graphs programmatically for web applications or reports.","Create vector graphics in data visualization pipelines without learning SVG markup syntax.","Build design tools or editors that emit SVG output from user input or algorithmic generation.","Produce scalable icons or illustrations as part of an automated build or content pipeline.","Test or validate SVG rendering by generating test fixtures with known structure."],"what_it_does":"svg.py is a Python library for generating SVG files through a programmatic API. It provides type-safe, Pythonic bindings to SVG elements and attributes that follow the same names and structure as the SVG standard itself, so developers familiar with SVG markup can use the library intuitively. The library supports SVG standards 1.1, 1.2, 2.0, and Tiny, and includes only attributes that actually work\u2014no deprecated features.\n\nYou construct SVG documents by instantiating element classes (Circle, Rectangle, Path, etc.) with their attributes, nest them into an SVG container, and print or serialize the result. With zero runtime dependencies and pure Python implementation, it installs and runs with minimal friction. The trade-off is that maintenance has slowed: the last release was 229 days ago, so you should verify that any SVG features you need are already supported.","worth_installing":"Yes, if you need straightforward SVG generation and can tolerate aging maintenance. The library is stable (Production/Stable status), has no dependencies, and covers the SVG standard well. However, verify that your target SVG features are already implemented, since the last release was 229 days ago and there is no recent development activity. Not recommended if you need active bug fixes or cutting-edge SVG feature support."},"id":"svg-py","links":{"html":"https://skillfed.io/packages/svg-py","md":"https://skillfed.io/packages/svg-py.md","pypi":"https://pypi.org/project/svg-py/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-28","license_spdx":null,"license_treatment":"permissive","name":"svg.py","python_support":"supports_current","summary":"SVG drawing library"},"popularity":{"monthly_downloads":93919,"position":13360,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.10.0"}
