Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seraphalab/serapha
A lightweight, modular PHP framework utilizing modern practices with template engine and Sanite for easy database CRUD operations.
https://github.com/seraphalab/serapha
composer i18n php-framework php8 template-engine
Last synced: 28 days ago
JSON representation
A lightweight, modular PHP framework utilizing modern practices with template engine and Sanite for easy database CRUD operations.
- Host: GitHub
- URL: https://github.com/seraphalab/serapha
- Owner: SeraphaLab
- License: mit
- Created: 2024-06-25T11:05:53.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T12:07:07.000Z (28 days ago)
- Last Synced: 2024-10-10T03:23:24.094Z (28 days ago)
- Topics: composer, i18n, php-framework, php8, template-engine
- Language: PHP
- Homepage: https://seraphalab.github.io
- Size: 636 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serapha
[![Packgist](https://img.shields.io/packagist/v/serapha/framework.svg?style=flat-square&label=core)](https://packagist.org/packages/serapha/framework)
[![Release](https://img.shields.io/github/v/release/SeraphaLab/Serapha?style=flat-square&include_prereleases)](https://github.com/SeraphaLab/Serapha/releases)
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`](https://github.com/carry0987/TemplateEngine) for templating and [`carry0987/sanite`](https://github.com/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`](https://github.com/carry0987/Sanite) for robust and easy database CRUD operations.
- **Database Migration**: Utilize [`robmorgan/phinx`](https://github.com/cakephp/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](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! :rocket: