Download the PHP package gemvc/framework without Composer
On this page you can find all versions of the php package gemvc/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gemvc/framework
More information about gemvc/framework
Files in gemvc/framework
Package framework
Short Description Super light Framework based on Gemvc Library
License Apache-2.0
Informations about the package framework
🚀 GEMVC Framework
Built on top of the powerful GEMVC Library, the GEMVC Framework provides a complete solution for building secure, type-safe PHP applications.
📚 Table of Contents
- AI-Ready Architecture
- Framework Architecture
- Key Features
- GEMVC Core
- Quick Start
- Core Features
- Documentation
🤖 AI-Ready Architecture
AI Integration Files
- Framework:
GEMVCFrameworkAIAssist.jsonc
: Framework-specific AI assistanceGEMVCFrameworkAPIReference.json
: Framework API documentationFrameworkREADME.md
: This file
AI Tool Support
- Cursor: Full context-aware code completion
- GitHub Copilot: Intelligent code suggestions
- Other AI Tools: Compatible with modern AI assistants
🏗️ Framework Architecture
🎯 Key Features
Type-Safe Development
Smart Model Properties
Clean Service Layer
🚀 GEMVC
Transform your PHP development with GEMVC - where security meets simplicity! Build professional, secure APIs in minutes, not hours.
🌟 Why GEMVC Stands Out
🛡️ Bank-Grade Security, Zero Effort
🤖 AI-Ready Framework
- Dual AI Support:
AIAssist.jsonc
: Real-time AI coding assistanceGEMVCLibraryAPIReference.json
: Comprehensive API documentation
- Smart Code Completion: AI tools understand our library structure
- Intelligent Debugging: Better error analysis and fixes
- Future-Ready: Ready for emerging AI capabilities
⚡ Lightning-Fast Development
🎈 Lightweight & Flexible
- Minimal Dependencies: Just 3 core packages
- Zero Lock-in: No rigid rules or forced patterns
- Cherry-Pick Features: Use only what you need
- Framework Agnostic: Works with any PHP project
🔥 Installation Options
1. Complete Project Setup
This will create a new project with the latest version (v5.9.14) and set up the complete directory structure.
2. Framework Only
This installs only the framework without the project structure.
3. Configure Your Magic
4. Initialize Your Application
🔗 Official Repository: gemFramework on GitHub
🚀 Quick Start
1. Configure Your Magic
2. Start Building
🚀 Quick Start
Project Initialization
Required Configuration
Make sure your app/.env
file contains:
## 💪 Core Features
### 🏗️ Modern Architecture
- **Type Safety**: PHP 8.0+ features
- **Modular Design**: Clear separation of concerns
- **Smart Patterns**: Factory, Builder, Traits
- **Clean Structure**: Intuitive organization
### 🛡️ Security Features
- **Input Sanitization**: Automatic XSS prevention
- **Query Protection**: SQL injection prevention
- **File Security**: Path traversal protection
- **Email Safety**: Content security validation
### 🎯 Developer Tools
- **Query Builder**: Intuitive database operations
- **File Processing**: Secure file handling with encryption
- **Image Handling**: WebP conversion and optimization
- **Type System**: Comprehensive validation
### ⚡ Performance
- **Connection Pooling**: Smart database connections
- **Resource Management**: Efficient file streaming
- **Memory Optimization**: Smart image processing
- **Query Optimization**: Built-in performance features
## 📋 Requirements
- PHP 8.0+
- PDO Extension
- OpenSSL Extension
- GD Library
## 🎯 Perfect For
- **Microservices**: Specific, efficient functionality
- **Legacy Projects**: Add modern features
- **New Projects**: Full control from day one
- **Learning**: Clear, understandable code
## 📚 Documentation Links
- [Framework Documentation](Document.md)
- [Library Documentation](../library/Documentation.md)
- [AI Integration Guide](AIIntegration.md)
## 🔗 Related Projects
- [GEMVC Library](https://github.com/secure73/gemvc)
- [Framework Examples](https://github.com/secure73/gemvc-examples)
## About
**Author:** Ali Khorsandfard <[email protected]>
**GitHub:** [secure73/gemvc](https://github.com/secure73/gemvc)
**License:** MIT
---
*Made with ❤️ for developers who love clean, secure, and efficient code.*
*Built with GEMVC Library v3.27.8 - Making PHP development secure and enjoyable!*