── POPULAR TAGS ──
#python (662)
#typescript (611)
#cli (557)
#hacktoberfest (494)
#cli-tool (491)
#react (481)
#javascript (449)
#rust (419)
#cross-platform (389)
#go (372)
#devops (315)
#ai (306)
#nodejs (299)
#llm (297)
#golang (288)
#android (271)
#open-source (255)
#docker (249)
#machine-learning (221)
#plugin-system (217)
#java (217)
#security (214)
#monorepo (213)
#self-hosted (209)
#linux (207)
#mcp (205)
#awesome-list (197)
#plugin-architecture (196)
#ai-agents (188)
#deep-learning (187)
prawn-svg is a Ruby library that renders SVG (Scalable Vector Graphics) documents into PDF format using the Prawn PDF library. It extends Prawn::Document with an svg() method that parses SVG input, applies CSS styles, handles external resources (images, fonts), and converts SVG elements into Prawn drawing commands. The architecture is modular with separate components for SVG parsing, CSS handling, attribute processing, coordinate transformation, and rendering of various SVG elements including shapes, paths, text, gradients, patterns, clipping paths, and masks. It supports most of the SVG 1.1 specification and provides configurable options for positioning, sizing, and resource loading.
RATING:
MAINT: active
DRIFT: low
▸ 2 reusable components found
── end of results ──