Quickstart
/**
 * Post API
 */

$Cyan->Router->get('post/cyan_int:post_id', function($post_id){
    return sprintf('Reading blog post id: %i',intval($post_id));
});

$Cyan->Router->post('post', function(){
    return 'Created post/' . uniqueid();
});

$Cyan->Router->put('post/cyan_int:post_id', function($post_id){
    return sprintf('Updating blog post id: %i',intval($post_id));
});

$Cyan->Router->delete('post/cyan_int:post_id', function($post_id){
    return sprintf('Removing blog post id: %i',intval($post_id));
});

Less Coding

Write dramatically less code with Cyan.

Composer Ready

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

RESTful Routing

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Modular

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Fast

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Sample Heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.


Open Source

Cyan is an open source framework to make php fun and easy.
Create your own app and discover the unlimited use of Cyan.

GPL License

Cyan is absolutely free of charge and you can use, copy, merge, publish and distribute the framework without any limitations.

Our Heros

A big thanks to Ember, jQuery, Handlebars and many others 3rd libraries. Cyan wouldn't be possible without inspiration of these awesome open source projects.

Active Development

Cyan is built by juliopontes, using their extensive experience in creating php applications and Joomla! solutions.


Cyan 2014. @cyanframework