nur icon indicating copy to clipboard operation
nur copied to clipboard

nur - a simple framework for PHP


       _ __  _   _ _ __
      | '_ \| | | | '__|
      | | | | |_| | |   
      |_| |_|\__,_|_|   

nur - simple framework for PHP

Total Downloads Latest Stable Version Latest Unstable Version License

Nur Framework has been created for just fun and adapted by using some most popular parts of the popular PHP Frameworks like Laravel and Symfony. It has a simple but powerful infrastructure. It contains a lot of component in order to prepare web applications. So, It can be a preference for your small (maybe medium) projects. If you say "I'll make a bigger project.", I suggest you use a full-stack framework. :) e.g: Laravel, Symfony...


nur core

If you want to examine Nur's core files, you can follow this link:


server requirements

  • PHP >= ^7.3|^8.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Fileinfo PHP Extension
  • BCMath PHP Extension


create project via composer (app is application folder name):

$ composer create-project izniburak/nur your-app
$ cd your-app
$ php nur serve

or run the following command directly.

$ git clone
$ cd nur
$ composer install
$ php nur serve

Okay, you can see your application on the browser. (


documentation page: nur docs (coming soon...)


  • Write documentation
  • Write test
  • Write example project


izniburak's homepage

izniburak's twitter


  1. fork it Nur Framework or Nur Framework Core (for core changes)
  2. create your feature branch (git checkout -b my-new-feature)
  3. commit your changes (git commit -am 'Add some feature')
  4. push to the branch (git push origin my-new-feature)
  5. create a new Pull Request


  • izniburak izni burak demirtaş - creator, maintainer