kaiidenaadhil/corexphp

CoreXPHP MVC Framework

dev-main / 1.0.x-dev 2024-11-20 02:34 UTC

This package is auto-updated.

Last update: 2025-08-16 19:30:23 UTC


README

CoreXPHP is a robust and efficient PHP framework meticulously crafted for developers aiming to build modern, high-performance web applications. Designed with simplicity and flexibility in mind, CoreXPHP empowers you with essential tools and advanced features to streamline development while maintaining scalability and ease of use.

🚀 Features

🏗️ Streamlined Architecture

  • Organized with clear separation of concerns: Routing, Controllers, Models, and Views.
  • Ensures clean and maintainable code.

🔧 Dynamic Core Components

  • Pre-configured components like request handling, response generation, and database connections.
  • Reduces boilerplate coding, accelerating project setup.

👨‍💻 Developer-Centric Features

  • Built-in support for:
    • Validation
    • Session Handling
    • Query Building
    • Middleware
  • Full control over application logic.

🔌 Customization Ready

  • Easily extendable for integrating custom modules, middleware, or features effortlessly.

⚡ Optimized for Performance

  • Caching mechanisms for rendered views and configurations.
  • Lightweight design ensures smooth application performance.

🌐 Browser-Supported Dev Tool: CoreXBuilder

CoreXPHP includes the CoreXBuilder, an intuitive, web-based development tool accessible directly from your browser.

  • Key Features:
    • Generate Controller, Model, and View code.
    • Set up database tables.
    • Install database configurations.
  • Simplifies and accelerates development, much like using a PHP-focused IDE.

📦 Installation

  1. Clone the repository:
    git clone https://github.com/your-username/CoreXPHP.git
    cd CoreXPHP
  2. Configure your .env file with database and application settings.
  3. Install dependencies using Composer & Run the Application
   composer install
   php -S localhost:8000 -t public