Vitality is a simple and performance-oriented PHP framework
  • PHP 64.4%
  • HTML 34.6%
  • CSS 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-26 11:00:34 +04:00
bin executive rename, early implementation of update module 2026-08-01 20:19:04 +04:00
public SEO fixes 2026-08-26 11:00:34 +04:00
src SEO fixes 2026-08-26 11:00:34 +04:00
.gitignore ignore storage 2026-07-22 10:57:16 +04:00
.htaccess custom utilities: router 2026-07-14 11:14:31 +04:00
composer.json [v0.0.4] gradual integration of APIs, update checker in admin panel 2026-08-01 21:34:13 +04:00
index.php bootstrapping of installation 2026-08-01 21:00:05 +04:00
LICENSE Initial commit 2026-07-09 18:31:25 +00:00
README.md installation facilities, minor updates on README 2026-07-27 13:42:49 +04:00

Vitality

Vitality is a simple and performance-oriented PHP framework, which leverage very less count of dependencies for operating, and offers basically same features set, as do Laravel, Symfony and it's similar PHP frameworks. The generic idea of Vitality is to be very minimal in resource and structure, so basically anyone can easily integrate it, expand and even modify the source code.

Vitality is distributed in free basis over GPL 3.0 license. We support liberated and truly open source.

Installation

To install Vitality, simply clone this repository and install it on your WAMP stack, like XAMPP and Open Server Panel.

Then after, run the Vitality executable via this command:

php bin/vitality.php

It will configure a Vitality installation. By default, it will utilize SQLite database for non-SQL installations. You can adjust the configuration via .env or via CLI command.

Configuration

Your main configuration file is .env file, which handles most of your website variables. They are available only at website-scope and can be modified only via file and Vitality CLI.

  • database - this value handles DSN connection string to your database,
  • theme - this value indicates the theme which will be used on your website.
  • plugins - list of plugins enabled for your website.
  • maintenance - maintenance mode regulation to prevent access to your website while you're on it.

This section yet to be expanded.