A web-based personal audio streaming service built with Vue and Laravel for self-hosted music libraries.
Koel is a web-based personal audio streaming service that lets you stream your own music collection from a browser. It solves the problem of accessing and managing a personal music library without relying on third-party streaming platforms by providing a self-hosted solution. The service is built with modern web technologies like Vue.js and Laravel to deliver a responsive, single-page application experience.
Web developers and tech-savvy users who want to self-host their music library and stream it from any device with a web browser. It's particularly appealing to those familiar with modern web stacks who value control over their media.
Developers choose Koel for its open-source, self-hosted approach that avoids subscription fees and platform lock-in. Its use of Vue and Laravel provides a modern, maintainable codebase that's familiar to many web developers, and the official mobile app extends functionality beyond the web interface.
Music streaming solution that works.
Built with Vue.js and Laravel, providing a responsive single-page application that's familiar and maintainable for web developers, as emphasized in the README.
Allows streaming of personal music collections without subscription fees or third-party lock-in, offering privacy and full ownership over media files.
The Koel Player app for iOS and Android extends functionality beyond the web interface, addressing limitations of the mobile web version mentioned in the README.
Indicated by CI/CD badges, code quality scores, and OpenCollective sponsors in the README, ensuring ongoing updates and community support.
Requires server deployment with Laravel, database configuration, and command-line tools, as installation guides are separate and not trivial for non-developers.
Only supports personal audio files; lacks integration with external streaming services or music databases, restricting features like curated playlists or recommendations.
The web interface has constraints on mobile devices, necessitating a separate app for optimal use, as noted in the README for Koel Player.
Presentation Slides for Developers
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
Wiki.js | A modern and powerful wiki app built on Node.js
Free and open source laravel eCommerce platform
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.