PHPackages                             vncore/core - 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. vncore/core

Abandoned → [gp247/core](/?search=gp247%2Fcore)Library

vncore/core
===========

Core laravel admin for all systems (ecommerce, cms, pmo...)

v1.1.13(1y ago)6515111MITPHPPHP ^8.2

Since Sep 6Pushed 1y ago2 watchersCompare

[ Source](https://github.com/vncore/core)[ Packagist](https://packagist.org/packages/vncore/core)[ Docs](https://vncore.net)[ Fund](https://www.paypal.me/LeLanh)[ GitHub Sponsors](https://github.com/vncore)[ RSS](/packages/vncore-core/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (13)Versions (20)Used By (0)

 [![](https://camo.githubusercontent.com/a6a52b4520bd07751c950a4c0cc6d5936ff943840d00af0d27557703a625dd3e/68747470733a2f2f766e636f72652e6e65742f6c6f676f2e706e67)](https://camo.githubusercontent.com/a6a52b4520bd07751c950a4c0cc6d5936ff943840d00af0d27557703a625dd3e/68747470733a2f2f766e636f72652e6e65742f6c6f676f2e706e67)

Core Laravel admin for all systems (ecommerce, cms, pmo...)
 `composer require vncore/core`

 [Installation and documentation](https://vncore.net)

[![Total Downloads](https://camo.githubusercontent.com/79d3aa68f6d074d2c433c2f367e8d03651f7ebaa518512330d75001bddbd4d64/68747470733a2f2f706f7365722e707567782e6f72672f766e636f72652f636f72652f642f746f74616c2e737667)](https://packagist.org/packages/vncore/core)[![Latest Stable Version](https://camo.githubusercontent.com/caaaeefa55518b1a041ee3010a182cedc6031869150f86db1df86927c39d0205/68747470733a2f2f706f7365722e707567782e6f72672f766e636f72652f636f72652f762f737461626c652e737667)](https://packagist.org/packages/vncore/core)[![License](https://camo.githubusercontent.com/f4aab453bdc67265a39e960ac366233db6b6e638934f901a2d3edd7d23e8d30c/68747470733a2f2f706f7365722e707567782e6f72672f766e636f72652f636f72652f6c6963656e73652e737667)](https://packagist.org/packages/vncore/core)

About Vncore
------------

[](#about-vncore)

Vncore is a compact source code built with Laravel, helping users quickly build a powerful admin website. Whether your system is simple or complex, Vncore will help you operate and scale it easily.

**What can Vncore do?**

- Provides a powerful and flexible role management and user group solution.
- Offers a synchronous authentication API, enhancing API security with additional layers.
- Build and manage Plugins/Templates that work in the system
- Comprehensive access log monitoring system.
- Continuously updates security vulnerabilities.
- Supports multiple languages, easy management.
- Vncore is FREE

**And more:**

- Vncore builds a large, open ecosystem (plugin, template), helping users quickly build CMS, PMO, eCommerce, etc., according to your needs.

 [![](https://camo.githubusercontent.com/f33fd5daf053b5fbd24be89d7f1ee200539b994534217e555e6f2ca2fe8132c8/68747470733a2f2f766e636f72652e6e65742f696d616765732f766e636f72652d73637265656e2e6a7067)](https://camo.githubusercontent.com/f33fd5daf053b5fbd24be89d7f1ee200539b994534217e555e6f2ca2fe8132c8/68747470733a2f2f766e636f72652e6e65742f696d616765732f766e636f72652d73637265656e2e6a7067)

Laravel core:
-------------

[](#laravel-core)

Vncore 1.x

> Core laravel framework 11.x

Website structure using Vncore
------------------------------

[](#website-structure-using-vncore)

```
Website-folder/
|
├── app
│     └── Vncore
│           ├── Core(+) //Customize controller of Core
│           ├── Front(+) //Customize controller of Front (`if vncore/front installed`)
│           ├── Helpers(+) //Auto load Helpers/*.php
│           ├── Blocks(+) // The list of blades will be used to display on the admin homepage.
│           ├── Templates(+) //Use `php artisan vncore:make template --name=NameOfTempate`
│           └── Plugins(+) //Use `php artisan vncore:make plugin --name=NameOfPlugin`
├── public
│     └── Vncore
│           ├── Admin(+)
│           ├── Templates(+)
│           └── Plugins(+)
├── resources
│            └── views/vendor
│                           └── vncore-admin(+) //Customize view admin
├── vendor
│     └── vncore/core
├── .env
│     └── VNCORE_ACTIVE=1 //ON|OFF vncore
└──...

```

Support the project
-------------------

[](#support-the-project)

Support this project 😜 🙏

 [![PayPal Me](https://camo.githubusercontent.com/604e3db9c8751116b3f765aad0353ec7ded655bbe8aaacbc38d8c4a6b784b3ed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667)](https://www.paypal.me/LeLanh)

Quick Installation Guide
------------------------

[](#quick-installation-guide)

- **Step 1**: Prepare the Laravel source

    Refer to the command:

    > `composer create-project laravel/laravel website-folder`
- **Step 2**: Install the vncore/core package

    Move to Laravel directory (in this example is `website-folder`), and run the command:

    > `composer require vncore/core`
- **Step 3**: Check the configuration in the .env file

    Ensure that the database configuration and APP\_KEY information in the .env file are complete.

    If the APP\_KEY is not set, use the following command to generate it:

    > `php artisan key:generate`
- **Step 4**: Initialize vncore

    Run the command:

    > `php artisan vncore:install`

Useful information:
-------------------

[](#useful-information)

**To view Vncore version**

> `php artisan vncore:info`

**Update vncore**

Update the package using the command:

> `composer update vncore/core`

Then, run the command:

> `php artisan vncore:update`

**To create a plugin:**

> `php artisan vncore:make plugin  --name=PluginName`

To create a zip file plugin:

> `php artisan vncore:make plugin  --name=PluginName --download=1`

**To create a template:**

> `php artisan vncore:make template  --name=TemplateName`

To create a zip file template:

> `php artisan vncore:make template  --name=TemplateName --download=1`

Customize
---------

[](#customize)

**Customize vncore-config and functions**

> `php artisan vncore:customize config`

**Customize view admin**

> `php artisan vncore:customize view`

**Overwrite vncore\_* helper functions*\*

> Step 1: Use the command `php artisan vncore:customize config` to copy the file `app/config/vncore_functions_except.php`

> Step 2: Add the list of functions you want to override to `vncore_functions_except.php`

> Step 3: Create a new function in the `app/Vncore/Helpers folder`

**Overwrite vncore controller files**

> Step 1: Copy the controller files you want to override in vendor/vncore/core/src/Admin/Controllers -&gt; app/Vncore/Core/Admin/Controllers

> Step 2: Change `namespace Vncore\Core\Admin\Controllers` to `namespace App\Vncore\Core\Admin\Controllers`

**Overwrite vncore API controller files**

> Step 1: Copy the controller files you want to override in vendor vendor/vncore/core/src/Api/Controllers -&gt; app/Vncore/Core/Api/Controllers

> Step 2: Change `namespace Vncore\Core\Api\Controllers` to `namespace App\Vncore\Core\Api\Controllers`

Add route
---------

[](#add-route)

Use prefix and middleware constants `VNCORE_ADMIN_PREFIX`, `VNCORE_ADMIN_MIDDLEWARE` in route declaration.

References:

Environment variables in .env file
----------------------------------

[](#environment-variables-in-env-file)

**Quickly disable Vncore and plugins**

> `VNCORE_ACTIVE=1` // To disable, set value 0

**Disable APIs**

> `VNCORE_API_MODE=1` // To disable, set value 0

**Data table prefixes**

> `VNCORE_DB_PREFIX=vncore_` //Cannot change after install vncore

**Path prefix to admin**

> `VNCORE_ADMIN_PREFIX=vncore_admin`

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance40

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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 ~6 days

Recently: every ~21 days

Total

19

Last Release

502d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e4edd6aa6d1c5000900ef88c153a704a2d739c9e2a5d438baa83928ac5ab384a?d=identicon)[vncore](/maintainers/vncore)

---

Top Contributors

[![vncore](https://avatars.githubusercontent.com/u/161053685?v=4)](https://github.com/vncore "vncore (66 commits)")

---

Tags

core adminbackend systemwebsite admin

### Embed Badge

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

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

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[spatie/mailcoach

Self-host Mailcoach

4007.0k](/packages/spatie-mailcoach)

PHPackages © 2026

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