Skip to content

softberg/quantum-php-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

README

Quantum

Quantum PHP Framework

Quantum is a lightweight, high-performance PHP framework built with simplicity, modularity, and developer experience in mind. Designed for both beginners and professionals, it allows rapid development of web applications using a clean and expressive syntax.


πŸš€ Overview

Quantum is a modern MVC/HMVC framework that provides the core tools needed to build scalable web applications. Whether you're building APIs, websites, or admin panels, Quantum gives you full control without unnecessary complexity.


✨ Features

  • βœ… MVC & HMVC architecture
  • βš™οΈ Powerful routing with support for RESTful routes
  • πŸ” Built-in authentication & CSRF protection
  • 🧩 Modular structure with service containers
  • πŸ“¦ Environment-based configuration system
  • πŸ“„ Templating system with escaping and layout support
  • πŸ“ File uploads, storage and file system abstraction
  • πŸ“§ Mailer integration
  • πŸ—ƒοΈ Multiple database adapter support (Idiorm, SleekDB)
  • ⚑ Flexible caching system with multiple drivers (File, Database, Redis, Memcache)
  • πŸ§ͺ Simple and extendable testing setup
  • 🌐 Localization and translation support
  • 🧰 CLI tools for rapid scaffolding and dev tasks
  • πŸ”‘ JWT support for APIs

🧱 Modular by Design

Modules are fully isolated packages within the project (/modules) that can contain their own controllers, models, views, and routes. Great for building reusable features like blog, shop, dashboard, etc.

You can scaffold a demo module using:

php qt install:demo

🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have suggestions for improving the framework, feel free to:

  • Fork the repository
  • Create a feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

You can also open issues for bugs, enhancements, or questions.


πŸ“„ License

Quantum PHP Framework is open-source and licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published