Last update: 06 May 2024

Welcome

Warning

The framework is in alpha state and is not ready for production use yet! We are actively working on it and will release a stable version soon.

ZAPHYR is a modern, lightweight, and fast PHP framework that is designed to help you build web applications quickly and efficiently. The framework is heavily inspired by the Laravel and Symfony frameworks and aims to provide a simple and easy-to-use API for developers. The goal of the ZAPHYR framework is not to reinvent the wheel. It started as a whim to learn the PHP programming language and gradually developed into a solid library.

Features

  • Modern: Built with modern PHP features, ZAPHYR adheres to the PSR standards, showcasing its modern approach to web development.
  • Lightweight: The framework is designed to be lightweight and fast.
  • Easy to use: ZAPHYR provides a simple and easy-to-use API for developers.
  • Modular: The framework is modular and allows you to use only the components you need.
  • Extensible: ZAPHYR is extensible and allows you to add your own components and extend the framework.
  • Secure: ZAPHYR is secure and follows best practices for web application security.
  • Well-documented: ZAPHYR is well-documented and comes with a comprehensive user guide.
  • Open-source: ZAPHYR is open-source and free to use.
  • Tested: ZAPHYR is tested and comes with a suite of unit tests to ensure stability and reliability.

Packages

The ZAPHYR framework is composed of several packages that provide different features and functionality. Designed to work together seamlessly, these packages offer a complete solution for building web applications. It is also possible to create your own packages and extend the framework with custom functionality.

Repositories

The framework's repositories supply core functionalities and house its packages. They are the building blocks of the framework and provide the basic functionality that is needed to build web applications. Repositories can also be used as standalone components and integrated into other projects.

How to read the documentation

For a smooth and productive experience, we highly recommend thoroughly reading the documentation from start to finish. The documentation serves as a comprehensive guide, providing valuable insights and necessary context for understanding the code examples and their dependencies.

Documentation license

The documentation is licensed under the MIT License. You are free to use, modify, and distribute the documentation. If you have any questions or concerns about the documentation, please feel free to contact us.