Skip to content

Repository files navigation

SigmaPHP Logo

SigmaPHP Framework

SigmaPHP is a simple yet powerful PHP framework , for building modern application. Based on a solid MVC (Model-View-Controller) architecture, it offers a clear structure and a rich set of tools to tackle even the most challenging development problems. With SigmaPHP you focus on your dream app and leave the development to us.

Features

  • Dependency Injection: Manage your application's dependencies efficiently.
  • Powerful Router: Enjoy out-of-the-box routing capabilities for clean and intuitive URLs.
  • ORM (Object-Relational Mapping): Interact with your database using objects, with zero SQL interaction required.
  • Migrations & Seeders: Manage your database schema and populate it with initial data seamlessly.
  • CLI Tool: Generate boilerplate code (controllers, models, etc.) effortlessly with a command-line interface.
  • Robust Template Engine: Create dynamic views with support for conditions, loops, blocks, and more.
  • Request/Response Handling: Easily manage incoming requests and outgoing responses.
  • Advanced Caching Mechanism: Boost your application's performance with intelligent caching for faster page loading.
  • Minimal Folder Structure: A streamlined directory layout that maximizes efficiency and clarity.
  • Helper Methods: Access a collection of convenient, ready-to-use helper functions.
  • Zero Configuration: Get up and running quickly – just set your database parameters and go!
  • Easy Deployment: Deploy your SigmaPHP applications with minimal fuss.

Getting Started

Ready to build something amazing with SigmaPHP ? Follow these simple steps to get started:

First, create new SigmaPHP project by running the following command in your terminal of choice:

composer create-project sigmaphp/sigmaphp my-app

Next, navigate into your new my-app directory and launch the PHP built-in server using the SigmaPHP CLI assistant tool:

cd my-app/

./bin/sigma-cli run

Your SigmaPHP application should now be accessible in your web browser at:

http://localhost:8888

What's Next ?

To dive deeper into the framework's capabilities, explore the comprehensive Documentation. You can also check out the Demo Application for a practical example. We highly value your contribution and feedback, so please feel free to reach out!

License

(SigmaPHP Framework) released under the terms of the MIT license.

About

The Clean, Simple and Lightweight PHP framework

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages