Kodekit is a open-source component framework written in PHP. Developed and maintained by Timble with the help of passionate developers from all over the world.
Kodekit can be installed through composer helps you to focus on the "business" logic of your components. By doing most of the repetitive work for you boilerplate code is eliminated which greatly reduces the time to develop solutions.
The design pattern based architecture makes your components more flexible: they becomes more re-usable, replaceable and more easily extensible. Additionally Kodekit provides you with excellent out-of-the-box security features.
Kodekit uses a component based architecture and includes everything needed to create components according to the Hierarchical Model-View-Contoller (HMVC) pattern.
Kodekit is built to help developers create custom applications out of pre-build and re-usable components and tries to solve following problems:
- Abstract differences between different PHP versions
- Provide a solid modern and lean architecture for building applications.
- Allow applications to be more flexible and extended easily.
Kodekit is for developers creating custom applications. The framework can only be installed using Composer. If you are a developer who wishes to distribute the framework as part of an installable package please contact us first.
Kodekit uses a conservative development approach focused on the lowest common denominator, at time of writing this is PHP 5.3.
The framework follows the semantic versioning standard. Rest assured : it's designed for stability and compatibility. We promise that all minor versions will be 100% backwards compatible. Only in major versions backwards compatibility is not guaranteed.
composer require timble/kodekit:3.*
Kodekit is an open source, community-driven project. Contributions are welcome from everyone. We have contributing guidelines to help you get started.
See the list of contributors.
Kodekit is free and open-source software licensed under the MPL v2.0 license.
Keep track of development and community news.
- Follow @timbleHQ on Twitter
- Join timble/kodekit on Gitter
- Read the Timble Blog
- Subscribe to the Timble Newsletter