Serapha

A lightweight, modular PHP framework utilizing modern practices with template engine and Sanite for easy database CRUD operations.

MIT License

Stars
0
Committers
2

Serapha

Serapha is a lightweight, modular PHP framework designed to simplify web application development with a focus on simplicity and performance. Built with modern PHP practices, Serapha leverages powerful libraries such as carry0987/template-engine for templating and carry0987/sanite for database CRUD operations, ensuring an efficient and streamlined development process.

Features

  • Modular Architecture: Organize your code into manageable modules.
  • Powerful Templating: Utilize the built-in template engine for flexible and efficient templating.
  • Database Abstraction: Leverage carry0987/sanite for robust and easy database CRUD operations.
  • Database Migration: Utilize robmorgan/phinx for hassle-free database schema migrations.
  • Advanced Routing System: Map URLs to specific controllers and actions with ease.
  • Environment Configuration: Manage different environments seamlessly with .env configuration support.
  • Service Layer: Organize your business logic into reusable services.
  • Middleware Support: Extend and secure your application using custom middleware.
  • Dependency Injection: Effortlessly manage your dependencies with our built-in DI container.
  • Redis Integration: Use built-in support for Redis to manage caching and other Redis-based features.

Documentation

Check out the https://seraphalab.github.io for detailed information on how to get started with Serapha, including installation instructions, configuration options, and more.

Whether you are building a small website or a large-scale web application, Serapha provides you with the tools and flexibility needed to succeed. Dive into the documentation to explore more features and start building with Serapha today! 🚀