Home

Awesome

toKernel - Universal PHP Framework

Gitter

License GNU GPL https://www.gnu.org/licenses/gpl.html
Copyright (c) 2010-2018, toKernel development team framework@tokernel.com
http://www.tokernel.com

About project

Fully Object-Oriented extensible framework to make website or CMS development simple and flexible.

toKernel is a fully Object-Oriented extensible framework written in PHP.
By design, the framework's kernel is monolithic which brings a lot
of advantages. It is NOT a loader for a mere collection of classes.
The versatility of this framework allows you to create web
applications, command line applications and run the same application
in either mode including interactive mode.

http://www.tokernel.com/framework/documentation/project-overview/about-project

Why toKernel?

toKernel is the concatenation of the words 'to kernel'.
The meaning is to kernel of the matter.

License/Copyright notice

toKernel is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.

toKernel is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with toKernel. If not, see http://www.gnu.org/licenses/.

Install

The fast Install guide located in /install/Install.txt
There is one "example" addon to look & feel: application/addons/example
The main Setup guide you can read in http://www.tokernel.com/framework/documentation/getting-started/setup-guide

Features

Multiple instances of applications / websites
CLI with interactive mode
Aliasing for CLI and HTTP
Security: Filter, validation
Templates, widgets, views, themes
Add-ons, modules, libraries
Flexible Error handling and logging
Debugging

http://www.tokernel.com/framework/documentation/features/

Documentation

Table of content - http://www.tokernel.com/framework/documentation
System requirements - http://www.tokernel.com/framework/documentation/project-overview/system-requirements
Change log - http://www.tokernel.com/framework/documentation/changelog
Setup guide - http://www.tokernel.com/framework/documentation/getting-started/setup-guide
FAQ - http://www.tokernel.com/framework/documentation/faq

Download

toKernel latest version - http://www.tokernel.com/framework/download/

toKernel Online / Social

Facebook: https://www.facebook.com/tokerneldevteam/
Twitter: https://twitter.com/tokernel
Github: https://github.com/tokernel/toKernel.1
Gitter: https://gitter.im/toKernel/Lobby

Credits

David Ayvazyan tokernel@gmail.com Founder, Developer
Arshak Khazaryan khazaryan@gmail.com Library developer
Alexander Aslanyan md6hash@gmail.com Documentation editor, translator
Razmik Davoyan razmik@davoyan.name Library developer
Patrick Isbendjian pi@pisbtech.com Documentation editor, library developer
Karen Grigoryan bridge-time@yandex.ru Source code comments editor
Karapet Sargsyan join04@yahoo.com Developer, Tester, Consultant

THANKS

Thank people who helped us develop this project!
Please let us know if you detect any errors/issues of toKernel functionality.

Contact information

toKernel development team.
Website: http://tokernel.com/#contact
Email: framework@tokernel.com
Skype: tokernel