Production-ready Blade components

Copy once.
own forever.

Production-ready components for Laravel. Copy them into your codebase, adapt them freely. No vendor lock-in, no runtime surprises.

10 stars on GitHub
~/my-laravel-app
npx velyx@latest init
✓ Detected Laravel 12 project
✓ Tailwind CSS v4 configured
✓ Saved velyx.json
npx velyx@latest add button field
button.blade.php
field/index.blade.php
2 components copied — they're yours now.

Built with care · support the project

01

Copy, not install.

Components live in your project directory. Commit them, diff them, modify them. They are source files, not a black box.

02

Pure PHP and Blade.

No JavaScript runtime required. No magic abstractions. Read the code, understand it, debug it in plain sight.

03

Start and adapt.

Sensible defaults out of the box. Swap in your own design tokens when you're ready. Every project is different.

What ships.

Every specimen below renders from the same Blade template you'd copy into your project.

All 37 components
Button
Badge
Default Secondary Published Error Draft
Avatar
Jordan D. Alex K. Maria R.
Field
Checkbox
Progress
Uploading assets 72%
Installing deps 30%
Build complete 100%

Workflow

Three commands. Done.

01

Init your project

$npx velyx@latest init

Detects your Laravel stack, writes a velyx.json config.

02

Pick components

$npx velyx@latest add button

Files land in your codebase. Commit and own them.

03

Or add many at once

$npx velyx@latest add button field input

Mix and match. Each run is idempotent.

Your components,
your codebase.

Stop fighting black-box component libraries. Copy the code in, make it yours, ship with confidence.