PHPackages                             vinexel/vinexel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. vinexel/vinexel

ActiveProject[Framework](/categories/framework)

vinexel/vinexel
===============

A fullstack multi project web framework with Hierarchical Model View Controller (H-MVC) Multi Project, hybrid Golang restapi and PHP Rapid Framework

v1.0.0(6mo ago)36MITCSSPHP ^8.3

Since Oct 20Pushed 6mo agoCompare

[ Source](https://github.com/vinexel/vinexel)[ Packagist](https://packagist.org/packages/vinexel/vinexel)[ Docs](https://vinexel.com)[ RSS](/packages/vinexel-vinexel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

🌀 VINEXEL Framework
===================

[](#-vinexel-framework)

**Vivid Innovation for Excellence**

[![Vinexel Logo](https://camo.githubusercontent.com/3973138f35752a20e7f77f2a62beadafe2978c68f3a112eef4740f3ae66b3f66/68747470733a2f2f76696e6578656c2e636f6d2f7374617469632f76696e6578656c2f696d616765732f6c6f676f2e706e67)](https://camo.githubusercontent.com/3973138f35752a20e7f77f2a62beadafe2978c68f3a112eef4740f3ae66b3f66/68747470733a2f2f76696e6578656c2e636f6d2f7374617469632f76696e6578656c2f696d616765732f6c6f676f2e706e67)

> “Think different. Build the Vinexel way.” — *Vinexel Pioneers*

Vinexel is a next-generation **PHP framework** engineered for **high-performance, multi-domain, and modular architectures**.
It combines the elegance of Laravel’s ecosystem, the power of H-MVC, and the flexibility of custom architecture — all written in clean, modern PHP 8.3+ syntax.

It’s not just a framework — it’s an **ecosystem** that powers entire platforms, including **multi-IB systems, e-commerce, SSO services, SaaS, and enterprise-grade portals.**

---

🧠 Core Philosophy
-----------------

[](#-core-philosophy)

Vinexel was built to provide a **stable, flexible, and modern foundation** for developers who demand more control over every layer of their applications.
Its design focuses on:

- **Clarity** — clean separation of domains, adapters, and infrastructure.
- **Consistency** — predictable structure across projects.
- **Performance** — optimized PDO queries, Redis integration, and lightweight autoloading.
- **Scalability** — multi-domain support for SaaS and enterprise platforms.

---

⚙️ Architectural Overview
-------------------------

[](#️-architectural-overview)

Vinexel adopts a **Hybrid Modular H-MVC** pattern enriched with **Hexagonal Architecture principles**, which means:

Each domain (e.g., yourdomain1, yourdomain2, yourdomain3) is isolated yet powered by the same core — enabling **multi-tenant** or **multi-project** management from a single Vinexel instance.

---

🚀 Key Features
--------------

[](#-key-features)

### 🧩 Modular &amp; Scalable Architecture

[](#-modular--scalable-architecture)

- H-MVC + Hexagonal principle structure with domain isolation.
- Fully PSR-4 compliant autoloading.
- Modular routing with per-domain route files.

### 🔐 Security &amp; Middleware

[](#-security--middleware)

- **Session-based authentication** with traits:
    - `Protection` → Enforces login access.
    - `Restriction` → Prevents redundant login.
- **Flasher** library for real-time notification messages.
- **CSRF-safe form submissions** and input sanitization.

### ⚡ Redis Integration

[](#-redis-integration)

- Custom-built internal **Redis engine** (`Deeper\Libraries\Redis`)
- Session, cache, and flash message handling faster than Predis.
- Supports **SSO (Single Sign-On)** for seamless multi-application authentication.

### 🧰 Database Layer

[](#-database-layer)

- Built-in **PDO Query Builder** via `Vision\Modules\Database`.
- Secure prepared statements and bound parameters.
- Methods: `query()`, `bind()`, `execute()`, `single()`, `rowCount()`, and `lastInsertId()`, etc.

### 🎨 View System

[](#-view-system)

- Integrated custom **Twig** for **Rapid Templating Engine**.
- Supports file extensions `.php` pure native syntax and `.rapid.php` for custom rapid comprehensive templating engine.
- Global view helpers (`asset()`, `getUserData()`, `getUserEmail()`).

### 🧑‍💻 User Management

[](#‍-user-management)

- Authentication system with `Protection` and `Restriction`.
- Password hashing, email verification, and activation codes.
- PIN-based recovery system with secure update methods.

### 🧱 Installer &amp; Environment Bootstrapping

[](#-installer--environment-bootstrapping)

- **Dynamic installer** (`InstallForms` + `BaseModel::installer()`)
- Auto-configures admin credentials on first setup.
- Supports `.env` + fallback to `config.php`.

### 🌐 Multi-Domain &amp; SaaS Support

[](#-multi-domain--saas-support)

- Intelligent domain detection at runtime.
- Domain-to-project routing for example:
    - `127.0.0.1:8000` → `Project1`
    - `127.0.0.1:8001` → `Project2`
    - `127.0.0.1:8002` → `Project3`
    - and more unlimited projects

### 🔄 Flash &amp; Session Utilities

[](#-flash--session-utilities)

- `Flasher` and `Session` built into the framework core.
- Instant notifications with styles (Bootstrap/Tailwind).
- Session persistence using Redis backend.

### 🧠 CLI &amp; Development Tools

[](#-cli--development-tools)

- Vinexel CLI for creating controllers, models, routes, and migrations.
- `php vision make:model User` → instantly scaffolds model classes.
- Supports multiple environments: `development`, `testing`, `production`.

---

📦 Installation
--------------

[](#-installation)

### 1️⃣ Install Composer

[](#1️⃣-install-composer)

If you don’t have Composer installed, get it here:
👉

### 2️⃣ Create a New Vinexel Project

[](#2️⃣-create-a-new-vinexel-project)

```
composer create-project vinexel/vinexel my-project
```

### 3️⃣ Run the Local Development Server

[](#3️⃣-run-the-local-development-server)

```
php vision serve

php vision serve {project-port}
```

### 🧾 Configure your environment after installation completed at instalation panel

[](#-configure-your-environment-after-installation-completed-at-instalation-panel)

### 🌍 Official Links

[](#-official-links)

Website: Documentation: Coming soon Author: Elwira Perdana

### 📜 License

[](#-license)

Vinexel Framework is open-source software licensed under the MIT License. © PT Iconic Wira Niaga — Vision to Innovation.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance66

Regular maintenance activity

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

207d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/025674a03a0d3b52651c89cc9b0938c2aba4fb452e069a1caf88557d634617ad?d=identicon)[vinexel](/maintainers/vinexel)

---

Top Contributors

[![elwiraperdana](https://avatars.githubusercontent.com/u/125210348?v=4)](https://github.com/elwiraperdana "elwiraperdana (85 commits)")

---

Tags

phpframeworkhmvcgolanghybrid Golang and PHP FrameworkVinexelPHP Vinexel FrameworkGolang Vinexel FrameworkVinexel IndonesiaPHP VinexelGolang Vinexel

### Embed Badge

![Health badge](/badges/vinexel-vinexel/health.svg)

```
[![Health](https://phpackages.com/badges/vinexel-vinexel/health.svg)](https://phpackages.com/packages/vinexel-vinexel)
```

###  Alternatives

[dframe/dframe

PHP Framework - Dframe

136.4k4](/packages/dframe-dframe)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
