mirror of
https://codeberg.org/vegvisir/vegvisir.git
synced 2025-09-13 20:43:40 +02:00
A PHP and JavaScript web navigation and asset injection framework.
This PR essentially shuffles some of the methods around to follow our new style guide, and optimizes the cache file creation a very tiny bit. It needs more work in the future. Reviewed-on: https://codeberg.org/vegvisir/vegvisir/pulls/77 |
||
---|---|---|
public | ||
src | ||
.env.example.ini | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
LICENSE | ||
README.md |
Vegvisir
Vegvisir is a PHP and JavaScript web navigation framework written as a hobby project.
Check out the Vegvisir website for more information
Key Features
- Framework and project: Vegvisir is kept in a separate directory from your project.
- Asset injection: Bundle your page CSS and JS into the same HTTP response.
- Native PHP templating: Templating with PHP's "alternative syntax for control structures"
- Soft-navigation: Automatic soft-navigation between pages and shells.
- Imports: Re-use PHP modules as snippets on multiple pages with imports.
- Soft-navigation of any element: Load pages/modules into a specific HTMLElement with
targetElement
position syntax.
Documentation
You can find documentation on the Vegvisir website
Support
PHP | Browsers | ||
---|---|---|---|
Chromium | Gecko | WebKit | |
![]() |
![]() |
![]() |
![]() |
✅ Version 8.2+ | ✅ Version 80+ | ✅ Version 75+ | ✅ Version 14.1+ |