gobel/framework

There is no license information available for the latest version (v1.1.0) of this package.

An advanced, Laravel-like PHP MVC framework

Maintainers

Package info

github.com/goktugman8-netizen/gobel-framework

Type:project

pkg:composer/gobel/framework

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-03-04 18:31 UTC

This package is auto-updated.

Last update: 2026-05-05 14:18:41 UTC


README

Gobel Logo

Build Status PHP Version License Stars

💎 What is Gobel?

Gobel is a high-performance, developer-centric PHP framework designed for modern web artisans. It combines a custom, lightweight core with industry-standard Illuminate Components to deliver an enterprise-grade experience without the unnecessary bloat.

Whether you're building a stateless Super-App API, a complex SaaS platform, or a lightning-fast web portal, Gobel provides the elegance and power you need.

✨ Key Features

  • 🚀 Performance First: Ultra-lightweight kernel with optimized autoloading.
  • 🏗️ Enterprise Architecture: Built on a robust IoC Container with full Dependency Injection support.
  • ⚙️ Standard Tech Stack: Leverages illuminate/http, illuminate/pipeline, and illuminate/database (Eloquent).
  • 🎨 Blade-like Engine: Powerful, familiar, and expressive view rendering.
  • 🛠️ Artisan-style CLI: Command-line power for migrations, scaffolding, and background workers.
  • 🛡️ Modern Security: Built-in support for JWT, Session Auth, and industry-standard hashing.
  • 🔥 Beautiful DX: Ignition-style professional error reporting via Whoops integration.

🛠️ Quick Start

1. Installation

composer create-project goktugman8-netizen/gobel-framework my-project

2. Configure Environment

cp .env.example .env
php gobel key:generate

3. Run Migrations

php gobel migrate

4. Serve the App

php -S localhost:8000 -t public

Now visit http://localhost:8000 to see the magic! 🎩⭐

📖 Feature Showcase

Expressive Routing

$router->get('/users/{id}', [UserController::class, 'show'])->middleware('auth');

Eloquent ORM

$user = User::with('orders')->where('active', true)->first();

Background Jobs

ProcessPayment::dispatch($order)->onQueue('high');

🤝 Contributing

We love contributions! Please see our Contributing Guide to get started. Let's make Gobel even better together!

📜 License

The Gobel Framework is open-sourced software licensed under the MIT license.

Made with ❤️ by Goktug and the Gobel Community