Project SDF is a project development framework created for PHP enthusiasts. The framework itself is compact, easy to maintain, and improvable.
This version of the framework is not recommended for production use. It is still under development.
Even though it is not recommended for production use, you can still use it for your personal projects.
This version includes new cli! go try it with
./sdf/cli
command.
- MVC Pattern
- Namespaces Support
- Extendable
- Compact
- Secure
- Easy to Integrate
- Optimized
- Built-in Libraries (Database, Sessions...)
- ORM Support (under development)
- Backward Compatibility
- Code Generators
SDF 2.0 is in the way, it will have;
- Services
- Middlewares
- Guards
- Better routing
- Better configuration (also json support)
- Deprecation of Sorm and sdf-cli (will be rewritten from scratch)
- Database libraries will be bundled with the next releases of the framework.
- QueryBuilder, and PDO instances will be provided within a global basis.
- Composer (it will still work without composer.)
- Scopes! (Organize your application into distinct contexts such as Controller, Helper, Global, System, and View scopes for better modularity and maintainability.)
- 8.4! (Core will be rewritten based on php 8.4)
PHP: 8.3 of PHP is used in this project.
Install source by using git;
git clone https://github.com/devsimsek/project-sdf.git
If you have any feedback, please reach out to me at [email protected]
Contributions are always welcome!