PHPackages                             illuminate3/rakko - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. illuminate3/rakko

ActiveProject

illuminate3/rakko
=================

Rakko, Laravel 5 module based platform, stater / boostraper kit.

52420[4 issues](https://github.com/illuminate3/rakko/issues)PHP

Since Jul 6Pushed 10y ago14 watchersCompare

[ Source](https://github.com/illuminate3/rakko)[ Packagist](https://packagist.org/packages/illuminate3/rakko)[ RSS](/packages/illuminate3-rakko/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Rakko
=====

[](#rakko)

> Rakko | ラッコ | 'rah-ck-oh' noun Japanese for Sea Otter Rakko is the name of a river in Hokkaido, Japan. ( [http://ja.wikipedia.org/wiki/楽古川](http://ja.wikipedia.org/wiki/%E6%A5%BD%E5%8F%A4%E5%B7%9D) )

About
-----

[](#about)

Rakko is the start of a platform to be used with Laravel 5. At the moment, however, Rakko is more of a bootstrap starter kit than a platform.

Rakko essentially uses translations based on the Kotoba package that is listed in composer.json. However, full multilingual ability still needs to be implemented.

Version
-------

[](#version)

1.0.0 Will move to full 1.0 after more testing and finalizing the core modules that are included.

BETA NOTICE! This is still beta since I haven't had a full chance to vet the full application. I am also planning to add tests to ensure quality. However, even with tests things still break due to the nature of programing. I do use this as my base code on a daily basis so expect progression and vetting.

Screen Shots
------------

[](#screen-shots)

[![alt tag](https://camo.githubusercontent.com/6340dfa800157408362698a721ec22d0d25b284c92ae1b19686d8f3692c83215/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f77656c636f6d652e706e67)](https://camo.githubusercontent.com/6340dfa800157408362698a721ec22d0d25b284c92ae1b19686d8f3692c83215/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f77656c636f6d652e706e67)[![alt tag](https://camo.githubusercontent.com/1a20c9707a22844a828f4ed354dd7ced053cf37eebc82d7713e14584b72326eb/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d61696e5f706167652e706e67)](https://camo.githubusercontent.com/1a20c9707a22844a828f4ed354dd7ced053cf37eebc82d7713e14584b72326eb/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d61696e5f706167652e706e67)[![alt tag](https://camo.githubusercontent.com/77495c8337dbd1eb3217d640af4c2eff574690c41ebf14570dbc33e904a0b19c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d756c74695f6c696e6775616c2e706e67)](https://camo.githubusercontent.com/77495c8337dbd1eb3217d640af4c2eff574690c41ebf14570dbc33e904a0b19c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d756c74695f6c696e6775616c2e706e67)[![alt tag](https://camo.githubusercontent.com/1b0b144cac5cefe5b0c31c63f28183df447dd23cf4e357b550a22b0ab223e28c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f736f6369616c5f6c6f67696e2e706e67)](https://camo.githubusercontent.com/1b0b144cac5cefe5b0c31c63f28183df447dd23cf4e357b550a22b0ab223e28c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f736f6369616c5f6c6f67696e2e706e67)[![alt tag](https://camo.githubusercontent.com/9d4cd5b1663b5cf74e5d84e616be3cd5702a0070b51d5ef384883041a9ae1f9f/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f61646d696e5f646173682e706e67)](https://camo.githubusercontent.com/9d4cd5b1663b5cf74e5d84e616be3cd5702a0070b51d5ef384883041a9ae1f9f/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f61646d696e5f646173682e706e67)[![alt tag](https://camo.githubusercontent.com/0b2ddfe9490da7cdda16054c4d2f7504ed20241df1b8d7489e6359e52357ac2e/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d6f64756c65732e706e67)](https://camo.githubusercontent.com/0b2ddfe9490da7cdda16054c4d2f7504ed20241df1b8d7489e6359e52357ac2e/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f6d6f64756c65732e706e67)[![alt tag](https://camo.githubusercontent.com/287ec4bed4643903ed429fb06ad7128112f8019c752aeea30c7a856902b2e49b/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f7468656d65732e706e67)](https://camo.githubusercontent.com/287ec4bed4643903ed429fb06ad7128112f8019c752aeea30c7a856902b2e49b/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f7468656d65732e706e67)[![alt tag](https://camo.githubusercontent.com/429015ee94f20d368d50fc8562052a0d8b803079d5b96070a5894f53de34485c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f75736572732e706e67)](https://camo.githubusercontent.com/429015ee94f20d368d50fc8562052a0d8b803079d5b96070a5894f53de34485c/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f75736572732e706e67)[![alt tag](https://camo.githubusercontent.com/dfad09ca711b820df0c2bb39fd77c78794f8bd9c0d11eacb24f012ff427432b4/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f757365725f696e666f2e706e67)](https://camo.githubusercontent.com/dfad09ca711b820df0c2bb39fd77c78794f8bd9c0d11eacb24f012ff427432b4/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f757365725f696e666f2e706e67)[![alt tag](https://camo.githubusercontent.com/22e86aebf82ea375f42fe49d400a6a62bce8a530e658c928d9a4c0611c69e489/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f656469745f757365722e706e67)](https://camo.githubusercontent.com/22e86aebf82ea375f42fe49d400a6a62bce8a530e658c928d9a4c0611c69e489/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f656469745f757365722e706e67)[![alt tag](https://camo.githubusercontent.com/1f862be1f05b493330fd3e21e42b238701e3bd8c9fd79b38b88a5de661b2a7f6/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f656469745f726f6c652e706e67)](https://camo.githubusercontent.com/1f862be1f05b493330fd3e21e42b238701e3bd8c9fd79b38b88a5de661b2a7f6/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f656469745f726f6c652e706e67)[![alt tag](https://camo.githubusercontent.com/baaf758e775dea6da44afb96b198757a33b0db52bf6b23a9f9304c451b233422/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f7065726d697373696f6e732e706e67)](https://camo.githubusercontent.com/baaf758e775dea6da44afb96b198757a33b0db52bf6b23a9f9304c451b233422/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f7065726d697373696f6e732e706e67)[![alt tag](https://camo.githubusercontent.com/0ffdef1a2eb1affcc3dd1e5c9a05d6c40387f026fbfb0c6cc6874e5a3ad62423/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f70726f66696c652e706e67)](https://camo.githubusercontent.com/0ffdef1a2eb1affcc3dd1e5c9a05d6c40387f026fbfb0c6cc6874e5a3ad62423/68747470733a2f2f7261772e6769746875622e636f6d2f696c6c756d696e617465332f72616b6b6f2f6d61737465722f7075626c69632f696d616765732f73637265656e73686f74732f70726f66696c652e706e67)

Modules (included)
------------------

[](#modules-included)

- Installer - a simple installer for Rakko
- Manager - a simple module manager
- Kagi - authentification and Authorization
- Profiles - basic profiles to extend Kagi

Modules (to add)
----------------

[](#modules-to-add)

- Kantoku - a simple Module Manager for Rakko
- Origami - a simple Theme Manager for Rakko

Front End Requirements
----------------------

[](#front-end-requirements)

- Bootstrap 3.x
- Font-Awesome 4.x
- jquery-2.x
- and more ...

These are included.

Packages
--------

[](#packages)

```
"laravel/framework": "5.0.*",
"illuminate3/kotoba": "dev-master",
"caffeinated/modules": "dev-master",
"caffeinated/themes": "~1.2",
"caffeinated/flash": "dev-master",
"caffeinated/shinobi": "dev-master",
"caffeinated/menus": "~1.0",
"caffeinated/plugins": "dev-master",
"laravel/socialite": "~2.0",
"laravelcollective/html": "~5.0",
"laracasts/presenter": "dev-master",
"yajra/laravel-datatables-oracle" : "~4.0",
"graham-campbell/throttle": "~3.0",
"intervention/image": "~2.1",
"intervention/imagecache": "~2.1",
"wikimedia/composer-merge-plugin": "~1.0",
"kalnoy/nestedset": "dev-master",
"arrilot/laravel-widgets": "~2.2"

```

These are packages that are included with Rakko.

Manual Install
--------------

[](#manual-install)

1. Down load and upload to server
2. Run composer install
3. Create the database
4. Edit .env file

```
APP_ENV=local
APP_DEBUG=false
APP_KEY=whatevergetsgenerated
APP_URL=http://localhost

DB_HOST=127.0.0.1
DB_DATABASE=databasename
DB_USERNAME=mysqlusername
DB_PASSWORD=mysqlpassword

CACHE_DRIVER=file
SESSION_DRIVER=file

EMAIL_HOST=localhost
EMAIL_PORT=1025
EMAIL_FROM_ADDRESS=
EMAIL_FROM_NAME=
EMAIL_ENCRYPTION=NULL

GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT=http://www.site.com/social/login

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT=http://www.site.com/social/login

STRIPE_MODEL=User
STRIPE_SECRET=

```

5. download and upload the modules below

```
https://github.com/illuminate3/kantoku

https://github.com/illuminate3/origami

```

Just download these, upload to the modules directory, and unzip.

6. Run the following:

a.

```
php artisan module:migrate Kagi
php artisan module:seed Kagi

```

b.

```
php artisan module:migrate Profiles
php artisan module:seed Profiles

```

c.

```
php artisan module:migrate General
php artisan module:seed General

```

d.

```
php artisan module:seed Kantoku

```

e.

```
php artisan module:seed Origami

```

6. login at login: password: kagiadmin

    login: password: kagiuser

Easy Install \[still testing, installer may timeout or just stall before running migrations\]
---------------------------------------------------------------------------------------------

[](#easy-install-still-testing-installer-may-timeout-or-just-stall-before-running-migrations)

1. Down load and upload to server
2. Run composer install
3. Create the database
4. copy paste the .env information and set to your specific server (provide below)
5. go to
6. log in with the login and password provided at the last screen

- This might fail since the installer is actually still in development.

module publish command
======================

[](#module-publish-command)

```
vendor:publish --provider="App\Modules\ModuleName\Providers\ModuleNameServiceProvider"

```

The config files for each module has the vendor:publish code included.

Future
======

[](#future)

- website
- demo site or video
- clean up code
- fix deletes in the modules

Coding Standards
================

[](#coding-standards)

I've been trying my best to confirm ro PSR-0-4 standards.

However, you will note that I do use tabs. I'm addicted to them since I use BBEdit. Also, because, I've spent years of dealing with code that is mixed tabs and spaces. I will not go into the horrors of line endings or file encoding.

Want me to kick my addiction to tabs, well, yeah, try. I promise you that it'll take more than a few beers!

Mentions
--------

[](#mentions)

A very special thanks and arigatou! to Kai over at (  ) Thanks for your patience and help!

I also should mention the 2 starter kits for L4. Without them I would never have gotten this far with Laravel.

Also, to Laravel. Besides being a "y'all" know a killer framework from Arkansas, but also for making me have to drive on the opposite side of the road again ... or if you rather say, the correct side of the road.

License
=======

[](#license)

The MIT License (MIT)

Because I'm a rebel at heart ...

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b2352835e13920d27fe135a900fa9ff529ec0f5bcb1e76f3993cda0f92212c74?d=identicon)[illuminate3](/maintainers/illuminate3)

---

Top Contributors

[![SakuraCart](https://avatars.githubusercontent.com/u/1558194?v=4)](https://github.com/SakuraCart "SakuraCart (142 commits)")[![illuminate3](https://avatars.githubusercontent.com/u/5723311?v=4)](https://github.com/illuminate3 "illuminate3 (2 commits)")

### Embed Badge

![Health badge](/badges/illuminate3-rakko/health.svg)

```
[![Health](https://phpackages.com/badges/illuminate3-rakko/health.svg)](https://phpackages.com/packages/illuminate3-rakko)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
