SysVector – A Modern and Modular PHP Framework

SysVector is a lightweight and flexible PHP framework designed to be simple, modular, and efficient — ideal for professional projects of any size.

Routing with Symfony Routing

SysVector uses Symfony Routing as its routing system. This provides clean route definitions, support for dynamic parameters, named routes, modular route files, and excellent performance. Each module can contain its own routing configuration file.

i18n Translation System with JSON per Module

SysVector includes a built-in internationalization system using JSON translation files. Each module contains its own language folder with separate JSON files per language, such as:

  • pt.json
  • en.json
  • es.json
  • fr.json

This ensures that translations remain organized, modular, and easy to maintain. The system automatically detects the active language and loads the proper JSON files per module.

Templates with Twig, Alpine.js and Bootstrap

SysVector uses Twig as its template engine, allowing layout inheritance, clean component structure, and a complete separation of logic and presentation.

Alpine.js is included for lightweight interactive behavior, and Bootstrap 4.6 is used for responsive and elegant visual layouts.

Modern Architecture

The SysVector framework provides: