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 | Render local and remote SVG icons in Twig with the ux_icon() function or the twig:ux:icon component. Pull icons from any registered pack, like mdi:check, and style them inline with classes. Browse the full icon set and live demo at ux.symfony.com/icons. | 56 | 57 | 1 | 691K | 0 | 22.6 | 64.5 | MIT | 3 weeks 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,446 | 1,447 | 88 | 11M | 25 | 26.0 | 64.3 | LGPL-3.0 | 10 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 | 8 | 124K | 1 | 5.6 | 43.5 | — | 2 years ago | |
| becklyn/icon-loader | 0.81 | — | 1 | 1 | 1 | 150 | 0 | 2.1 | 26.0 | 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 | 314 | 1 | 1.2 | 11.9 | MIT | 11 years ago | |
| artack/svg-inline-bundle | 0.81 | — | 2 | 3 | 0 | 60 | 0 | 0.3 | 18.3 | MIT | 4 years ago | |
| outhebox/blade-flags | 0.81 | 1,759 SVG country and language flags for Laravel Blade, Vue, React, and vanilla JS. Three flag styles, 128 language mappings, and regional variants like ar-sa, en-us, and fr-ca. Works with Inertia.js. | 310 | 306 | 31 | 50K | 0 | 28.3 | 35.7 | MIT | 3 weeks ago | |
| voltra/filament-svg-avatar | 0.80 | Replaces Filament's default avatar URL provider with inline SVGs, so default avatars load without external HTTP requests. Configurable size, background and text colors, font family, and per-plugin overrides via a publishable config file. | 5 | 5 | 1 | 784 | 0 | 14.6 | 32.0 | MIT | 6 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 | 2K | 0 | 10.2 | 39.0 | MIT | 6 months ago | |
| enshrined/svg-sanitize | 0.80 | PHP SVG sanitizer based on DOMPurify that cleans untrusted SVG/XML, strips dangerous tags and remote references, supports custom whitelists, minification, and reports sanitization issues. | 557 | 557 | 69 | 3M | 18 | 30.6 | 68.1 | GPL-2.0 | 2 weeks ago | |
| benmacha/diagram-bundle | 0.80 | — | 4 | 4 | 0 | 0 | 0 | 2.5 | 3.1 | 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. | 0 | 22 | — | 45K | — | 4.8 | 55.3 | — | — | |
| 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 | 7.9 | 1.8 | MIT | 8 months ago | |
| martian/laravatar | 0.79 | — | 7 | 7 | 3 | 0 | 0 | 20.3 | — | MIT | 2 weeks ago | |
| laravolt/avatar | 0.79 | Generate unique, colorful initials-based avatars for any user in Laravel or plain PHP. Output as base64 data-URI directly in views, save to PNG/JPG with custom quality, or use Gravatar. Customizable config, auto-discovery, works with Laravel 10-13 and PHP 8.3+. | 1,983 | 2,008 | 186 | 212K | 0 | 45.4 | 33.0 | MIT | 6 days 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?