A Visual Studio Code extension that provides syntax highlighting and autocompletion for Laravel Filament UI components in Blade files.
You can install directly from the VS Code Marketplace.
You can install this extension through the VS Code Marketplace:
Launch VS Code Quick Open (Ctrl+P)
Paste the following command and press enter:
ext install doonfrs.vscode-filament
<x-filament::
to see all available componentsThis extension provides several types of autocompletion to improve your workflow:
<x
or <x-filament::
to see all available Filament components<x-filament::icon />
class
, id
, and Livewire directives are always availabledisabled
) are inserted without value placeholderscolor
, size
, and placement
:
prefixx-filament::icon
- Base icon componenticon-panel
- Panel Builder iconsicon-form
- Form Builder iconsicon-table
- Table Builder iconsicon-notification
- Notification iconsicon-action
- Action iconsicon-infolist
- Infolist Builder iconsicon-ui
- UI Component iconsfilament-svg-icon
- Template for custom SVG iconsThis extension supports all Filament UI components from the official documentation:
x-filament::avatar
x-filament::badge
x-filament::breadcrumbs
x-filament::icon
x-filament::loading-indicator
x-filament::section
x-filament::tabs
x-filament::button
x-filament::dropdown
x-filament::icon-button
x-filament::link
x-filament::modal
x-filament::checkbox
x-filament::fieldset
x-filament::input
x-filament::input.wrapper
x-filament::select
x-filament::pagination
<x-filament::button> Submit Form</x-filament::button>
<x-filament::button color="primary" size="lg" icon="heroicon-o-check"> Save Changes</x-filament::button>
<!-- Basic icon usage --><x-filament::icon name="heroicon-o-home" /> <!-- Icon with size --><x-filament::icon name="heroicon-o-user" size="lg" /> <!-- Using icon aliases --><x-filament::icon name="actions::edit-action" />
If you find Filament UI for VSCode useful, please consider supporting its development:
You can also become a GitHub sponsor: Sponsor @doonfrs
Your support will encourage me to dedicate more time to keeping this useful package updated and well-documented.
This extension provides comprehensive support for Filament's icon system:
x-filament::icon
with name and size attributesicon-panel
)icon-form
)icon-table
)icon-notification
)icon-action
)icon-infolist
)icon-ui
)filament-svg-icon
)For the complete list of available icons, see the Filament Icons Documentation.
.blade.php
file<x-filament::
and the autocompletion will show the available componentsThis extension provides context-aware suggestions:
This extension doesn't add any VSCode settings.
If you find any issues, please report them on the GitHub repository.
I am Feras, a senior full-stack developer with 10+ years of expertise in delivering high-performance web and mobile solutions. Skilled in PHP, Node.js, Flutter, and cloud technologies, I consistently create scalable applications that drive exceptional business value.