jawira/plantuml-encoding
PHP library providing PlantUML text encoding helpers. Use encodep() to convert an @startuml diagram (UTF-8) into the compressed URL-safe string used by plantuml.com. Includes encode6bit(), append3bytes(), and encode64().
kayue/PlantUML or PlantUML serverplantuml-encoder JS libraries insteadExecutives: "This lightweight package eliminates reliance on external services for generating PlantUML diagrams, cutting infrastructure costs and security risks while accelerating documentation workflows. It integrates seamlessly with our PHP stack—no custom development needed—and ensures all diagrams are generated securely within our infrastructure, meeting compliance requirements for internal tools and customer-facing docs."
Engineering: "It abstracts PlantUML's encoding complexity (deflate + custom base64) into a single, deterministic PHP function—just pass UML text and get a URL-ready string. No more reinventing the wheel for encoding logic, no external dependencies, and perfect for unit tests where consistent output matters. Composer-ready for Laravel or plain PHP projects, with MIT license for zero legal overhead."
How can I help you explore Laravel packages today?