✦ What is Veldora?
Veldora is a modern PHP framework focused on clean architecture, expressive syntax, built-in tooling, and an enjoyable developer experience.
The Veldora ecosystem includes:
- Framework Core: PSR-4 autoloader, MVC routing, pipeline, and ActiveRecord database.
- UI Components: 39 accessible, copy-and-paste UI components.
- CLI Tooling: 41 built-in commands for generators, database, diagnostics, and optimization.
- Documentation: https://veldora.modrao.com (temporary domain)
✦ Features
1. Syntax Highlighting
Complete TextMate grammar with embedded PHP support for:
- Escaped output —
{{ $variable }}
- Raw output —
{!! $rawHtml !!}
- Template comments —
{{-- comment --}}
- Directives (
@if, @foreach, @forelse, @auth, @guest, @csrf, @method, etc.)
- UI Components (
<x-button>, <x-card>, <x-stat>, <x-datatable>, etc.)
2. Smart IntelliSense Snippets
55+ snippets for rapid development:
- Directives:
v-if, v-foreach, v-forelse, v-unless, v-for, v-while, v-php, v-csrf, v-method, v-auth, v-guest, v-admin, v-dump, v-extends, v-section, v-yield, v-comp
- UI Components (39 components):
- Base:
vc-button, vc-input, vc-textarea, vc-select, vc-checkbox, vc-radio, vc-switch
- Feedback:
vc-badge, vc-alert, vc-toast, vc-spinner, vc-skeleton, vc-empty
- Overlays:
vc-modal, vc-drawer, vc-popover, vc-confirm, vc-tooltip
- Navigation:
vc-navbar, vc-sidebar, vc-tabs, vc-accordion, vc-breadcrumb, vc-pagination, vc-stepper
- Data & Display:
vc-card, vc-stat, vc-table, vc-datatable, vc-timeline, vc-avatar, vc-progress, vc-divider, vc-container
- Advanced Form:
vc-datepicker, vc-fileupload, vc-combobox, vc-inputgroup
3. Built-in 900+ File & Folder Icon Theme
Includes complete Material Design icon theme with native Veldora branding:
- Custom Veldora Icons:
*.veldora.php and .veldora template files with official Veldora brand icon
veldora binary & veldora.config.php CLI configuration icons
.env, .env.example, .env.local, .env.production custom environment file icons
web.php, api.php, routes.php custom routes definition icons
- Dedicated folder branding for
veldora, veldora-core, veldora-ui, veldora-vscode, create-veldora-app, and docs-site
- Comprehensive Language & Ecosystem Icons: 900+ rich file & folder icons covering PHP, JavaScript, TypeScript, Python, HTML, CSS, Docker, Git, Database, Migrations, Controllers, Models, Views, Components, Assets, and more.
🚀 Installation
Option A: Install from VS Code Marketplace
Search for "Veldora Language Support" in the Extensions view (Ctrl+Shift+X).
Option B: Install via VSIX
Download the latest .vsix from Releases and install via:
code --install-extension veldora-vscode-0.5.3.vsix
🙏 Credits & Acknowledgments
The file and folder icon library is powered by the open-source Material Icon Theme by Philipp Kief, licensed under the MIT License.
📄 License & Author
| |