I sometimes refer to open source projects during development.
Currently I am developing Laravel application, so I am collecting some projects built with Laravel.
When I developed with Ruby on Rails, I referred to GitLab. I need such projects.
Ref: https://github.com/chiraggude/awesome-laravel
Koel
https://github.com/phanan/koel
This is the most popular repository I found.
Koel is a personal music streaming service built with Laravel + Vue.js.
It has Beautiful website and has almost 9,000 stars in GitHub (April, 2018).
Koel uses Laravel 5.4, Vue.js 2.5, and Yarn, and follows library updates.
When we build single page application with Laravel + Vue.js, Koel is really helpful.
Note: Koel doesn't use Vuex
, so we cannot refer about it.
Evan You, the creator of Vue.js, mentioned in his post:
http://blog.evanyou.me/2015/12/20/vuejs-2015-in-review/
Unifiedtransform
https://github.com/changeweb/Unifiedtransform
Unifiedtransform is a School Management and Accounting Software.
It based Laravel 5.5 and API support with Laravel/Passport, so if you want to create API server, the code might be helpful.
Krayin
https://github.com/krayin/laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
It structures code with mono-repo system using Composer's PSR4 loader. It even splits frontend stuff like Vue into these directories.
https://github.com/krayin/laravel-crm/blob/master/composer.json#L44-L60
The project seems to started six month ago, so latest Laravel features must be included.
October CMS
https://github.com/octobercms/october
October CMS is a content management system built with Laravel 5.5.
I would like this to replace Wordpress :|
October CMS divides its functions to multiple modules:
- october/backend (utils extending
Illuminate
) - october/system
- october/cms
- october/rain
If we go with this style, we can refer to October CMS well.
Bagisto
https://github.com/bagisto/bagisto
Bagisto is an open Source Laravel eCommerce project. It looks actively maintained.
Bagist use multiple packages within one repository, like Monorepo, so you can find good features from it.
Laracommerce
https://github.com/Laracommerce/laracom
Laravel.io
https://github.com/laravelio/portal
Laravel.io is the community website of Laravel developer. If you are a Laravel developer, you must have ever seen the website.
It contains a lot of helpful features:
- Deploy with Envoyer + Circle CI 2.0
- Clean controller with
dispatchNow
- BDD with
phpspec
Vuedo
https://github.com/Vuedo/vuedo
As the name suggests, Vuedo is a blog system with Vue.js.
Vuedo has unit & feature testing, so we can use it as a reference of robust application.
According to author's blog post, Vue.js Feed is made with Vuedo.
Monica
https://github.com/monicahq/monica
readme.md
says that Monica is:
Intuitive web application to remember everything about your friends and family.
Monica has a feemium service, so we may trust the code. Especially, it has 2-factor authentication.
I personally like author's spirit for open source in readme.md
.
Laravel Project with Vue2 and Element
https://github.com/ElementUI/element-in-laravel-starter
Example app using Element UI, Vue.js UI library.
LavaLite
https://github.com/LavaLite/cms
We can refer how to divide API and Web route in Laravel 5.3.
After Laravel 5.4, they are divided by default, but before 5.4 we should divide route manually.
Laravel Best Practices
This is not a project, but we can find a lot of best practices here.
http://www.laravelbestpractices.com/
I will continue to edit this post while I find good projects.
Top comments (13)
Hi Kaz,
My open source project is featured on Laravel News. You may check it out.
laravel-news.com/unified-transform...
Direct link: github.com/changeweb/Unifiedtransform
Thank you and congratulation, Hasib!
That's awesome. I've added your project!
Thank you.
Hi Kaz,
This is a wonderful collection of Open Source Project. Could you also review Open Source Laravel eCommerce project and if possible add that in your post.
github.com/bagisto/bagisto
Hi Saurav,
Thank you for tell me the awesome project! I've added Bagist to the list!
Thank You Kaz
Hello Kaz,
We recently launched Materio Free Vuetify VueJS Laravel Admin Template.. It is an open source VueJS Laravel Admin Template.
Here is the GitHub Repo: github.com/themeselection/materio-...
It would be great if you can add it too the list.
Thank You.
Thank you
Another interesting proyect is Laravel FREE E-Commerce Software github.com/Laracommerce/laracom
Thank you for your comment!
I saw the repository and found it really helpful, active, and robust example!
Hi Kaz,
Could you add this:
Krayin: github.com/krayin/laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
Added. That's awesome!
Thanks for mentioning LaravelBestPractices :) While the laravel docs are awesome, laravelbestpractices helps solidify when to use which for what.