meyfa/php-svg
Lightweight PHP library to create, read, and manipulate SVGs. Build SVG documents programmatically, edit shapes and attributes via a DOM-like API, and export clean SVG/XML. Handy for generating icons, diagrams, and server-side graphics without external dependencies.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| creative-web-solution/svg-graph-bundle | 0.84 | Laravel bundle for generating SVG-based graphs and charts. Provides helpers to build and render scalable, lightweight visuals in your app, suitable for dashboards and reports, with customizable output for embedding in views or exports. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| arindam/svg | 0.83 | Laravel package to convert raw SVG markup into .svg files. Save with optional filename, download as a response, or render directly with correct SVG content-type. Supports Laravel with/without package auto-discovery via service provider and facade. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| creative-web-solution/svg-chart-bundle | 0.83 | Symfony bundle to generate SVG charts (pie/donut and line) using meyfa/php-svg. Create charts from JSON-configured data and styles, including legend labels, slice colors, donut thickness, line connectors, dimensions, and offsets; returns SVG responses. | 0 | 0 | 0 | 29 | 0 | 0.0 | 20.4 | MIT | — | |
| symfony/ux-icons | 0.83 | Symfony UX Icons provides a simple way to use SVG icon packs in Symfony apps. Install popular sets, render icons in Twig or PHP, and manage them consistently across your UI with the Symfony UX tooling and asset pipeline. | 56 | 56 | 1 | 471K | 0 | 23.1 | 63.6 | MIT | 1 month ago | |
| dompdf/php-svg-lib | 0.82 | PHP library for parsing and rendering SVG documents. Provides an object model for SVG elements, support for styles, paths, and basic shapes, and can render to common backends (e.g., PDF via dompdf). Useful for embedding SVG graphics in PDFs. | 1,447 | 1,448 | 85 | 6M | 25 | 29.6 | 61.4 | LGPL-3.0 | 8 months ago | |
| contao/imagine-svg | 0.82 | Imagine-compatible SVG image library for PHP/Contao. Open, crop, resize, and apply common effects (gamma, grayscale, blur, etc.) to SVGs and save results. Includes SVG-aware sizing via SvgBox for absolute, aspect-ratio, or undefined dimensions. | 86 | 86 | 9 | 66K | 1 | 5.6 | 39.8 | — | 1 year ago | |
| becklyn/icon-loader | 0.81 | — | 1 | 1 | 1 | 130 | 0 | 2.1 | 25.1 | BSD-3-Clause | 4 years ago | |
| bitverse/identicon | 0.81 | Generate deterministic SVG identicons from any string in PHP. Pluggable preprocessors (e.g., MD5) and generators; includes Rings and GitHub-style 5x5 Pixels generators. Easy to use: getIcon() returns SVG you can save or render. | 49 | 49 | 8 | 261 | 1 | 1.2 | 11.0 | MIT | 10 years ago | |
| artack/svg-inline-bundle | 0.81 | — | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| outhebox/blade-flags | 0.81 | 1,759 SVG country and language flags for Laravel Blade plus Vue, React, and vanilla JS. Includes default, circle, and flat variants, 128 language mappings, and locale/regional support (e.g., en-US, fr-CA). Great for switchers and forms. | 307 | 306 | 31 | 50K | 0 | 20.0 | 33.6 | MIT | 6 months ago | |
| voltra/filament-svg-avatar | 0.80 | Swap Filament’s default avatar URL provider for inline SVG avatars. Eliminates external HTTP requests while allowing global config for size, colors, and font family, with optional view publishing and override controls. | 5 | 5 | 1 | 856 | 0 | 18.5 | 33.5 | MIT | 4 months ago | |
| acseo/graphic-bundle | 0.80 | Symfony bundle to build chart objects (timeline, pie, bar, etc.) and render them via a Twig extension using jQuery Flot. Create graphs in controllers with datasets and output ready-to-use JS/HTML in your Twig views. | 3 | 3 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| finity-labs/fin-avatar | 0.80 | Privacy-first avatar provider for Filament v4/v5. Generates initials-based SVG avatars locally via a dedicated route (no Gravatar/ui-avatars requests), auto-strips titles like Dr/Mr/PhD, uses panel primary color, and enables 1-year browser caching. | 3 | 4 | 2 | 1K | 0 | 13.9 | 39.4 | MIT | 5 months ago | |
| enshrined/svg-sanitize | 0.80 | PHP SVG/XML sanitizer inspired by DOMPurify. Clean untrusted SVGs with a simple sanitize() call, optional custom tag/attribute whitelists, remote reference stripping to prevent leaks, issue reporting, and output minification. Returns clean XML or false on parse errors. | 545 | 553 | 69 | 2M | 18 | 11.2 | 55.8 | GPL-2.0 | 1 year ago | |
| benmacha/diagram-bundle | 0.80 | — | 4 | 4 | 0 | 0 | 0 | 1.5 | — | MIT | 2 years ago | |
| orchid/blade-icons | 0.79 | Laravel package that adds Orchid icon set support to Blade Icons. Use Orchid icons as Blade components in your views, configure sets and prefixes, and render scalable SVG icons consistently across your app with the Blade Icons ecosystem. | 22 | 22 | 6 | 30K | 0 | 17.4 | 47.7 | MIT | 5 months ago | |
| moox/file-icons | 0.79 | Laravel/PHP package providing a set of file type icons (SVG), sourced from the SVGRepo “file-types” collection. Useful for displaying consistent icons for common document and media extensions in your app’s UI. | 5 | 5 | 0 | 2 | 0 | 10.6 | 1.9 | MIT | 7 months ago | |
| martian/laravatar | 0.79 | — | 7 | 6 | 3 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| laravolt/avatar | 0.79 | Generate unique placeholder avatars from names or emails using initials, with customizable colors/fonts/sizes. Works in Laravel/Lumen or any PHP app. Output as base64 data URI, save PNG/JPG files, or fall back to Gravatar for email-based avatars. | 1,982 | 2,008 | 186 | 152K | 0 | 43.8 | 30.3 | MIT | 2 months ago | |
| vitopedro/laravel-chartjs | 0.79 | — | 1 | 1 | 0 | 3 | 0 | 2.1 | 5.5 | — | 2 years ago |
How can I help you explore Laravel packages today?