LaravelLaravel & VueJsVueJs

7 Open source projects built with Laravel and Vue.js

The best 7 Open source projects built with Laravel and Vue.js in GitHub

1 2 3 4 5 6 7Next page

Laravel VueJS is today’s main topic. Laravel is PHP’s fastest growing Framework with its ease of use, scalability, and flexibility. VueJS is the fastest growing Front end Library in Javascript community. Laravel is providing VueJS support out of the box. So let us get started.

1 – /koel

A personal music streaming server that works.


Koel (also styled as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue at the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – flexbox, audio and drag-and-drop API to name a few – to do its job.


Koel has two components, each with its own set of requirements:


  • All requirements by Laravel – PHP, OpenSSL, composer and such. Consider setting PHP’s memory_limit to a good value (512M or better) if you have a big library.
  • MySQL or MariaDB. Actually, any DBMS supported by Laravel should work.
  • NodeJS latest stable with yarn


  • Any decent web browser will do – Koel has been tested on Chrome 47, Firefox 42, Safari 8, Opera 34, and Edge.


From your console, run the following commands:

git clone .
git checkout v3.7.0 # Check out the latest version at
composer install
php artisan koel:init # Populate credentials during the process

php artisan serve

You should now be able to visit http://localhost:8000 in your browser and start using Koel.

★ READ ALSO ★  A lightweight front-end library for developing zoomable user interfaces

If you’re on Debian, here’s an unofficial installation guide. This may or may not be out of date, so use it with your own risk.

If you want more control, edit .env file. There’s quite a few settings there to tweak Koel to your needs.

1 2 3 4 5 6 7Next page

3 thoughts on “7 Open source projects built with Laravel and Vue.js”

Leave a Reply

Your email address will not be published. Required fields are marked *