Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Veldora Banner

Veldora

The Expressive, High-Performance PHP Framework & Ecosystem

A modern PHP framework you actually own — Beautiful by default, blazing fast, and developer-first.


PHP Version Packagist npm VS Code Extension Docs License: MIT


⚡ Overview

Veldora is an open-source PHP framework and ecosystem designed to eliminate boilerplate, vendor lock-in, and configuration fatigue. It blends the elegance of modern PHP 8.2+, the copy-and-paste freedom of shadcn/ui, and an all-in-one developer toolchain with zero unnecessary dependencies.

One framework. One ecosystem. Everything you need.


🌐 The Veldora Ecosystem

Project Repository Description Status
Veldora Core veldora-core Core HTTP kernel, Routing, ActiveRecord ORM, Migrations, Auth, and 41+ CLI commands. Packagist
Veldora UI veldora-ui 39 accessible, copy-and-paste UI components inspired by shadcn/ui. Packagist
create-veldora-app create-veldora-app Instant CLI project initializer with zero configuration. npm
Veldora for VS Code veldora-vscode Syntax highlighting, 55+ snippets, and 900+ Material Design file & folder icons. Release
Documentation Site veldora-docs Official documentation website and interactive UI component showcase. Live

🚀 Quick Start

Initialize a new full-stack Veldora application in seconds:

# Using npx (Node.js)
npx create-veldora-app my-app

# Or using Composer (PHP)
composer create-project veldora/veldora my-app

Then start the built-in development server:

cd my-app
php veldora serve

Your app is now live at http://localhost:8000! 🎉


🧩 Key Highlights

1. 🎨 shadcn/ui Philosophy for PHP

Components are generated directly into your codebase under app/Components/ui/ or resources/views/components/.

php veldora add button
php veldora add datatable
php veldora add modal

You own the code — modify styles, extend behaviors, and adapt them freely without vendor restrictions.

2. ⚡ Blazing Fast Template Engine (.veldora.php)

Write clean Blade-style directives and custom tag-based components:

@extends('layouts.app')

@section('content')
<div class="container">
    <h1>Welcome, {{ Auth::user()->name }}</h1>

    <x-alert variant="success" :message="session('status')" />

    <x-card title="Dashboard Stats">
        <x-button variant="primary" href="/posts/create">New Post</x-button>
    </x-card>
</div>
@endsection

3. 🗄️ Fluent Active Record & Migrations

Define schemas programmatically and query database models intuitively:

$posts = Post::where('status', 'published')
             ->orderBy('created_at', 'desc')
             ->get();

4. 🛠️ 41+ Built-in CLI Commands

php veldora serve                # Start local development server
php veldora make:controller      # Scaffold a Controller
php veldora make:model           # Scaffold a Model
php veldora make:migration       # Scaffold a Database Migration
php veldora migrate              # Execute pending migrations
php veldora route:list           # Inspect application routes
php veldora add [component]      # Install any of the 39 UI components

📌 Roadmap & Milestones

  • Core HTTP Engine & Router
  • Service Container (IoC) & Dependency Injection
  • Middleware Pipeline & CSRF Protection
  • Template Compiler (.veldora.php) with <x-component> syntax
  • 39 Accessible UI Components (veldora-ui)
  • ActiveRecord ORM, QueryBuilder & Migrations
  • Native Session Authentication Scaffolding
  • CLI Tooling (bin/veldora with 41+ generators)
  • npm Package (create-veldora-app) & Packagist Releases
  • VS Code Extension (veldora-vscode) with 900+ Icons & Snippets
  • Interactive Documentation Website (veldora.modrao.com)
  • Theme Manager & Plugin Ecosystem
  • Built-in CMS & Admin Dashboard

🤝 Contributing

We welcome contributions, feature suggestions, and bug reports from the developer community! Check out any of our repositories and join in building the next generation of PHP development.


📜 License

All Veldora projects are open-source software licensed under the MIT License.

Copyright © 2026 Shahriyar Fahim / Veldora Authors.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors