Koel is a simple web-based personal audio streaming service written in Vue and Laravel

Overview

koel e2e unit Code Quality codecov OpenCollective OpenCollective

Showcase

Intro

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

Install and Upgrade Guide

For system requirements, installation/upgrade guides, troubleshooting etc., head over to the Official Documentation.

Development

Since Koel makes use of git submodules, you'll want to make sure the submodule is up-to-date:

git pull
git submodule update --init --recursive --remote

# install the submodule dependencies
cd resources/assets
yarn install

To start the PHP dev server, which serves as the API of the application, run the following command from the root directory. By default, the server will listen at port 8000.

php artisan serve

For the client application itself, run this command:

yarn hot

A development version of Koel should now be available at http://localhost:8080 with full support for hot module reloading.

Alternatively, you can start both the PHP server and the client application in one go with yarn dev, which uses start-server-and-test under the hood.

Testing, Linting, Static Analysis and Stuff

# PHP-related code quality tasks
# Basically, take a look at the "scripts" section in composer.json
composer test        # Run the PHP test suite
composer cs          # Run code style checker
composer cs:fix      # Run code style fixer 
composer analyze     # Run PHP static analysis

yarn build # Build a production version of the client application

# Client/E2E code quality tasks
# You may want to run `yarn build` first.
yarn test:e2e        # Run the Cypress test suite interactively
yarn test:e2e:ci     # Run the Cypress test suite non-interactively (CI mode)
# These commands need to be run from within the submodule (resources/assets)
yarn lint            # Lint
yarn type-check      # TypeScript type checking
yarn test            # Unit testing

Note: If you're already running yarn test:e2e, there's no need to start a dev server. yarn test:e2e calls yarn dev internally and will eliminate the existing yarn dev process, if any.

A quick and easy way to start hacking on koel is to open and run this repo in Gitpod, an online IDE with full Laravel support.

Open in Gitpod

Backers

Support me on OpenCollective with a monthly donation and help me continue building Koel.

Sponsors

GitHub Sponsors

OpenCollective

Become a sponsor on OpenCollective and get your logo on our README on Github with a link to your site.

Comments
  • chore(deps): bump json5 from 1.0.1 to 1.0.2

    chore(deps): bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Dependencies JavaScript 
    opened by dependabot[bot] 0
  • The

    The "--noassets" option does not exist when installing

    Describe the bug When trying to install Koel, after running php artisan koel:init --noassets, it says "The --noassets option does not exist." I have all the dependencies needed, and all php modules needed.

    To reproduce Steps to reproduce the behavior:

    1. Extract the koel zip
    2. Run php artisan koel:init --noassets
    3. It gives the error.

    Expected behavior It should install.

    Screenshots image

    Environment

    • Koel version: v6.11.0
    • Server OS: CloudLinux v8.6.0
    • Client OS: Windows 11 22H2 (22621.963)
    • Browser: Firefox v108.0.2
    • PHP version: 8.1
    opened by CarrionAndOn 1
  • koel:sync throwing error

    koel:sync throwing error

    Describe the bug When running php artisan koel:sync an error is thrown at a random interval (ex. sometimes thrown at song 543, sometimes 723, or another position in the song list while syncing)

    To reproduce Steps to reproduce the behavior: php artisan koel:sync on latest version (v6.11.0)

    Screenshots Capture

    Environment

    • Koel version v6.11.0
    • OS: Debian 11
    • Browser N/A (CLI)
    • PHP version 8.2.1
    • Node version 18.7.0
    opened by pattmax00 0
  • Unable to play songs on macOS app

    Unable to play songs on macOS app

    Describe the bug When using the Koel app for macOS and attempt to play a song nothing happens.

    To reproduce Steps to reproduce the behavior:

    1. Open the Koel app for mac
    2. Double or single click on a song

    Expected behavior A song should play as normal

    Screenshots If applicable, add screenshots to help explain your problem.

    Environment

    • Koel v1.1.3
    • macOS Ventura 13.1
    opened by hakrishi 0
  • (iOS) Mobile app becomes inactive

    (iOS) Mobile app becomes inactive

    Describe the bug When using the mobile app after some time it becomes inactive, until the phone is unlocked and the app is open in foreground. Sometimes the playback continues for more than an hour, sometime it stops after some minutes. Maybe it has something to do with the background app refresh, as I do not see Koel Player in the options for it.

    To reproduce Steps to reproduce the behavior:

    1. Open app and play music
    2. Lock phone
    3. Wait until the music stops
    4. Player on lock screen becomes empty and grey, inactive.

    Expected behavior Uninterrupted playback

    Screenshots If applicable, add screenshots to help explain your problem. IMG_2262

    Environment

    • Koel version [v6.1.0]
    • OS: [iOS 16.2]
    opened by burzaca 1
Releases(v6.11.0)
  • v6.11.0(Dec 30, 2022)

    What's Changed

    • feat: add fullscreen mode by @phanan in https://github.com/koel/koel/pull/1637
    • fix: cursor blocking ghost text content during dragging by @phanan in c24cc1c3ed096312d95b3c30cf58effbbd6522b2
    • fix: menu diagonal problem by @phanan in 3a9f6989e92c247b7181c8887ddec3c9bbdfd8c2

    Full Changelog: https://github.com/koel/koel/compare/v6.10.0...v6.11.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.11.0.tar.gz(19.19 MB)
    koel-v6.11.0.zip(24.08 MB)
  • v6.10.0(Dec 19, 2022)

    What's Changed

    • feat: use feather as the lyrics icon by @phanan in https://github.com/koel/koel/pull/1633
    • fix: bottom- and top-fade out problem on Artist/Album screen by @phanan in https://github.com/koel/koel/pull/1634
    • feat: allow filtering (applicable) song lists by @phanan in https://github.com/koel/koel/pull/1635
    • feat: skip/stop if current song is removed from queue by @phanan in https://github.com/koel/koel/pull/1636
    • fix: "play selected" not working on All Songs screen by @phanan in 182033b5ec9c5a6fd4f4304731590ca2e8020f1f

    Full Changelog: https://github.com/koel/koel/compare/v6.9.0...v6.10.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.10.0.tar.gz(19.19 MB)
    koel-v6.10.0.zip(24.08 MB)
  • v6.9.0(Dec 15, 2022)

    What's Changed

    • feat: only show YouTube sidebar item on demand by @phanan in https://github.com/koel/koel/pull/1621
    • feat: allow playing/shuffling playlist from the context menu by @phanan in https://github.com/koel/koel/pull/1623
    • feat: allow dragging and dropping playlist folders to queue by @phanan in https://github.com/koel/koel/pull/1624
    • fix: only set initialized to true if artist/album list load is successful by @phanan in https://github.com/koel/koel/pull/1629
    • fix: direct streaming with PHP not working for Safari by @phanan in https://github.com/koel/koel/pull/1630
    • feat: allow sorting by date added by @phanan in https://github.com/koel/koel/pull/1631
    • fix: Added CreatesApplication strict typing by @JanMikes in https://github.com/koel/koel/pull/1626
    • chore: remove Exoscale as a sponsor by @phanan in https://github.com/koel/koel/pull/1632

    New Contributors

    • @JanMikes made their first contribution in https://github.com/koel/koel/pull/1626

    Full Changelog: https://github.com/koel/koel/compare/v6.8.5...v6.9.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.9.0.tar.gz(19.19 MB)
    koel-v6.9.0.zip(24.08 MB)
  • v6.8.5(Dec 7, 2022)

    What's Changed

    • feat(build): add CI for MySQL by @phanan in https://github.com/koel/koel/pull/1614
    • feat(test): add SmartPlaylistService tests by @phanan in https://github.com/koel/koel/pull/1616
    • feat: better support for creating playlists directly from songs by @phanan in https://github.com/koel/koel/pull/1617
    • feat: add fade effect to overflown lists by @phanan in https://github.com/koel/koel/pull/1618
    • fix: album/artist song lists are not sortable by @phanan in https://github.com/koel/koel/pull/1619

    Full Changelog: https://github.com/koel/koel/compare/v6.8.4...v6.8.5

    Source code(tar.gz)
    Source code(zip)
    koel-v6.8.5.tar.gz(19.19 MB)
    koel-v6.8.5.zip(24.07 MB)
  • v6.8.4(Dec 4, 2022)

  • v6.8.3(Dec 3, 2022)

  • v6.8.2(Dec 2, 2022)

    What's Changed

    • fix: explicit group by columns by @phanan in https://github.com/koel/koel/pull/1610
    • chore: code style and some minor fixes by @phanan in 4b8ae1a78e2cf00ee7224e2b5d2e49f3176b5abe
    • feat: change the icons for Playlist sidebar items by @phanan in e3c7d51ad5a3a78aa6176123370e2deb6e79511e
    • feat: update database config and .env.example by @phanan in 6e860816380b6cb1d0ba07bc8f315a97af017223

    Full Changelog: https://github.com/koel/koel/compare/v6.8.1...v6.8.2

    Source code(tar.gz)
    Source code(zip)
    koel-v6.8.2.tar.gz(19.20 MB)
    koel-v6.8.2.zip(24.07 MB)
  • v6.8.1(Nov 29, 2022)

  • v6.8.0(Nov 29, 2022)

    What's Changed

    • feat: use dialog element for overlay component by @phanan in https://github.com/koel/koel/pull/1594
    • feat: use composables for DialogBox, MessageToast, and Router by @phanan in https://github.com/koel/koel/pull/1595
    • feat: turn overlay functionalities into composable by @phanan in https://github.com/koel/koel/pull/1597
    • feat: use overlay instead of soundbars for form submission by @phanan in https://github.com/koel/koel/pull/1598
    • feat: persist active extra panel's tab by @phanan in https://github.com/koel/koel/pull/1599
    • feat: allow specifying folder when create/edit playlists by @phanan in https://github.com/koel/koel/pull/1603
    • fix: file path inconsistency on Windows (closes #1507) by @phanan in https://github.com/koel/koel/pull/1605

    Full Changelog: https://github.com/koel/koel/compare/v6.7.5...v6.8.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.8.0.tar.gz(19.20 MB)
    koel-v6.8.0.zip(24.07 MB)
  • v6.7.5(Nov 17, 2022)

  • v6.7.3(Nov 17, 2022)

    What's Changed

    • fix: carriage returns not rendered as new lines by @phanan in https://github.com/koel/koel/pull/1585
    • feat: make event bus (emitter) type-safe by @phanan in https://github.com/koel/koel/pull/1591
    • feat: use a composition token by @phanan in https://github.com/koel/koel/pull/1592 (users need to re-log in for this to take effects)

    Full Changelog: https://github.com/koel/koel/compare/v6.7.2...v6.7.3

    Source code(tar.gz)
    Source code(zip)
    koel-v6.7.3.tar.gz(19.18 MB)
    koel-v6.7.3.zip(24.06 MB)
  • v6.7.2(Nov 13, 2022)

  • v6.7.1(Nov 8, 2022)

    What's Changed

    • feat: add Asteroid visualizer by @phanan in https://github.com/koel/koel/pull/1577
    • feat: add and use "last played" timestamp for songs and fix some smart playlist bugs by @phanan in https://github.com/koel/koel/pull/1578
    • feat: allow refreshing playlists by @phanan in https://github.com/koel/koel/pull/1579

    Full Changelog: https://github.com/koel/koel/compare/v6.7.0...v6.7.1

    Source code(tar.gz)
    Source code(zip)
    koel-v6.7.1.tar.gz(19.17 MB)
    koel-v6.7.1.zip(24.06 MB)
  • v6.7.0(Nov 6, 2022)

  • v6.6.0(Nov 2, 2022)

  • v6.5.3(Oct 28, 2022)

    What's Changed

    • feat: use Dialog element for modals by @phanan in https://github.com/koel/koel/pull/1563
    • feat: use human-readable format e.g. "5 hr 4 min" for song list durations by @phanan in https://github.com/koel/koel/pull/1564
    • fix: volume increased when visualizer is activated by @phanan in https://github.com/koel/koel/pull/1567

    Full Changelog: https://github.com/koel/koel/compare/v6.5.2...v6.5.3

    Source code(tar.gz)
    Source code(zip)
    koel-v6.5.3.tar.gz(17.97 MB)
    koel-v6.5.3.zip(22.86 MB)
  • v6.5.2(Oct 27, 2022)

    What's Changed

    • chore: make GlobalEventListener renderless by @phanan in https://github.com/koel/koel/pull/1560
    • feat: notify when app comes offline by @phanan in https://github.com/koel/koel/pull/1561
    • fix: broken layout on mobile due to tooltips (closes #1559) by @phanan in https://github.com/koel/koel/pull/1562

    Full Changelog: https://github.com/koel/koel/compare/v6.5.1...v6.5.2

    Source code(tar.gz)
    Source code(zip)
    koel-v6.5.2.tar.gz(17.98 MB)
    koel-v6.5.2.zip(22.85 MB)
  • v6.5.1(Oct 27, 2022)

    What's Changed

    • feat: persist lyrics zoom level by @phanan in https://github.com/koel/koel/pull/1556
    • feat: add new version notification to About icon by @phanan in https://github.com/koel/koel/pull/1557
    • feat: add sponsor list to About modal by @phanan in https://github.com/koel/koel/pull/1558

    Full Changelog: https://github.com/koel/koel/compare/v6.5.0...v6.5.1

    Source code(tar.gz)
    Source code(zip)
    koel-v6.5.1.tar.gz(17.98 MB)
    koel-v6.5.1.zip(22.86 MB)
  • v6.5.0(Oct 26, 2022)

    What's Changed

    • feat: index songs.album_id for PostgreSQL by @ibonkonesa in https://github.com/koel/koel/pull/1547
    • fix: pressing Space causes lists to scroll by @phanan in https://github.com/koel/koel/pull/1551
    • feat(design): add a search icon to Search form by @phanan in https://github.com/koel/koel/pull/1552
    • feat: add tooltips for better UX by @phanan in https://github.com/koel/koel/pull/1554
    • fix: right-clicking song list sometimes does not select songs by @phanan in 4060f79e8e0d58745143da85c8255a89fc9b9511
    • fix: Genre screen trying to refresh without a genre by @phanan in 0de19d09cff7c82ecf7576443bbf267d6168e3b8
    • feat(design): add thumbnails to song list by @phanan in https://github.com/koel/koel/pull/1555

    New Contributors

    • @ibonkonesa made their first contribution in https://github.com/koel/koel/pull/1547

    Full Changelog: https://github.com/koel/koel/compare/v6.4.3...v6.5.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.5.0.tar.gz(17.96 MB)
    koel-v6.5.0.zip(22.84 MB)
  • v6.4.3(Oct 24, 2022)

  • v6.4.2(Oct 24, 2022)

    What's Changed

    • feat(build): add unit tests with PostgreSQL for CI by @phanan in https://github.com/koel/koel/pull/1544
    • chore: slotify album/artist cards by @phanan in https://github.com/koel/koel/pull/1545
    • fix(search): broken redirection on mobile by @phanan in https://github.com/koel/koel/pull/1548

    Full Changelog: https://github.com/koel/koel/compare/v6.4.1...v6.4.2

    Source code(tar.gz)
    Source code(zip)
    koel-v6.4.2.tar.gz(17.95 MB)
    koel-v6.4.2.zip(22.83 MB)
  • v6.4.1(Oct 23, 2022)

    What's Changed

    • fix: prevent real requests in unit tests by @phanan in https://github.com/koel/koel/pull/1542
    • fix: 500 error on Home screen by @tomdoo in https://github.com/koel/koel/pull/1538
    • feat(build): add no-dev option by @JBlond in https://github.com/koel/koel/pull/1543
    • fix: intermittent initialization on Home screen by @phanan 98a6d9b4c47ccd7fb2049499e7b4225d61feed5d

    New Contributors

    • @tomdoo made their first contribution in https://github.com/koel/koel/pull/1538
    • @JBlond made their first contribution in https://github.com/koel/koel/pull/1543

    Full Changelog: https://github.com/koel/koel/compare/v6.4.0...v6.4.1

    Source code(tar.gz)
    Source code(zip)
    koel-v6.4.1.tar.gz(17.96 MB)
    koel-v6.4.1.zip(22.83 MB)
  • v6.4.0(Oct 22, 2022)

  • v6.3.0(Oct 18, 2022)

    What's Changed

    • fix(compilation): some bugs with album artists by @phanan in https://github.com/koel/koel/pull/1526
    • feat(design): greatly revamp the layout by @phanan in https://github.com/koel/koel/pull/1529
    • fix: removed extra space between links by @Archetipo95 in https://github.com/koel/koel/pull/1528
    • feat: tabs for Artist/Album screens by @phanan in https://github.com/koel/koel/pull/1532

    New Contributors

    • @Archetipo95 made their first contribution in https://github.com/koel/koel/pull/1528

    Full Changelog: https://github.com/koel/koel/compare/v6.2.2...v6.3.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.3.0.tar.gz(27.27 MB)
    koel-v6.3.0.zip(35.45 MB)
  • v6.2.2(Oct 10, 2022)

    What's Changed

    • feat: Add env variable TRANSCODE_FLAC (defaults to true) to toggle transcoding on/off for FLAC files by @MaciejGorczyca in https://github.com/koel/koel/pull/1458
    • feat: revamp the router and routing logic by @phanan in https://github.com/koel/koel/pull/1519
    • fix: route redirection not fully working by @phanan in https://github.com/koel/koel/pull/1520
    • feat: cache routes and deprecate hashbang support by @phanan in https://github.com/koel/koel/pull/1521
    • fix: actual HTTP requests in tests by @phanan in https://github.com/koel/koel/pull/1522
    • fix: dropzone stays after dropping by @phanan in https://github.com/koel/koel/pull/1523
    • fix: broken song reordering by @phanan in https://github.com/koel/koel/pull/1524

    New Contributors

    • @MaciejGorczyca made their first contribution in https://github.com/koel/koel/pull/1458

    Full Changelog: https://github.com/koel/koel/compare/v6.2.1...v6.2.2

    Source code(tar.gz)
    Source code(zip)
    koel-v6.2.2.tar.gz(27.26 MB)
    koel-v6.2.2.zip(35.44 MB)
  • v6.2.1(Oct 7, 2022)

    What's Changed

    • Typofixes in api.yaml descriptions by @nexxai in https://github.com/koel/koel/pull/1513
    • chore: improve assertEquals by @peter279k in https://github.com/koel/koel/pull/1512
    • fix: do not lazy-load GlobalEventListeners by @phanan in https://github.com/koel/koel/pull/1515
    • chore: add port 8000 into .env's APP_URL by @phanan in https://github.com/koel/koel/pull/1516
    • fix: album tracklist item test by @phanan in https://github.com/koel/koel/pull/1517

    New Contributors

    • @nexxai made their first contribution in https://github.com/koel/koel/pull/1513
    • @peter279k made their first contribution in https://github.com/koel/koel/pull/1512

    Full Changelog: https://github.com/koel/koel/compare/v6.2.0...v6.2.1

    Source code(tar.gz)
    Source code(zip)
    koel-v6.2.1.tar.gz(27.29 MB)
    koel-v6.2.1.zip(35.47 MB)
  • v6.2.0(Sep 23, 2022)

    What's Changed

    • feat: read LRC files if applicable (closes #1447) by @phanan in https://github.com/koel/koel/pull/1502
    • feat: allow deleting songs from filesystem (closes #1478) by @phanan in https://github.com/koel/koel/pull/1504
    • feat: support genre and year (closes #1503) by @phanan in https://github.com/koel/koel/pull/1509. See Migration for more details.
    • fix: properly sort album/artist songs (closes #1486) 25c9da4c
    • fix: screen not activated on app load 4eab978b
    • fix: add support for vorbis tags/comments by @jojoxd 4c7e2644a3551fc7e37d0ef544991c06066bf782

    Migration

    To read genre and year tags from existing songs and populate them into the database, execute these commands:

    php artisan migrate
    php artisan koel:tags:collect year genre
    

    Full Changelog: https://github.com/koel/koel/compare/v6.1.0...v6.2.0

    Source code(tar.gz)
    Source code(zip)
    koel-v6.2.0.tar.gz(27.31 MB)
    koel-v6.2.0.zip(35.47 MB)
  • v6.1.0(Sep 13, 2022)

  • v6.0.6(Sep 2, 2022)

  • v6.0.5(Aug 11, 2022)

Owner
Koel
Open-source music streaming software
Koel
A simple tool that I share with you. This tool serves to make conversions from text to audio Google Translate.

A simple tool that I share with you. This tool serves to make conversions from text to audio Google Translate. You can download this conversion 100% for free. Good luck.

Afid Arifin 1 Oct 25, 2021
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

Hasmukh Dharajiya 2 Sep 20, 2022
PHP web based Password Manager for business and personal use.

sysPass - Systems Password Manager Join us in the Gitter chat room: PHP web based Password Manager for business and personal use. AES-256 encryption i

RubénD 896 Dec 26, 2022
My personal blog - written in Gatsby

Gatsby's blog starter Kick off your project with this blog boilerplate. This starter ships with the main Gatsby configuration files you might need to

Dwight Watson 2 Jan 8, 2022
Online All in One Video & Audio Downloader From YouTube,Facebook,Twitter,Pinterest,Instagram,MXtakatak,IPL, Tiktok and 1000+ More Sites too

DLhut Contact me If You Find ANy Bug ... PHP Search and Download any Videos from any site. Online All in One Video & Audio Downloader From YouTube,Fac

Vijay Kumar 6 Oct 11, 2021
Online All in One PHP Video & Audio Downloader From YouTube,Facebook,Twitter,Pinterest,Instagram,MXtakatak,IPL, Tiktok and 1000+ More Sites too

DLhut Contact me If You Find ANy Bug ... PHP Search and Download any Videos from any site. Online All in One Video & Audio Downloader From YouTube,Fac

Vijay Kumar 4 Nov 8, 2021
🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud

Nextcloud Talk A video & audio conferencing app for Nextcloud Why is this so awesome? ?? Chat Nextcloud Talk comes with a simple text chat, allowing y

Nextcloud 1.3k Dec 23, 2022
This is a personal portfolio and blog project based on Laravel 5.1.

nahid.co [Laravel 5.1] This is my personal blog project develop with latest Laravel version 5.1. Its opensource for students learning purpose. Install

Nahid Bin Azhar 22 Aug 12, 2022
PHP backend Scripts to add and Manage Live tv Streaming android app

PHP Backend to Manage Live TV Streaming Android app Follow Given Steps to Setup Local Environment to run this php Script Setting Up Local Environment

Bikash Thapa 11 May 10, 2022
This app aims to benchmark several video/live streaming OTT platforms

video-platform-bench This app aims to benchmark several video/live streaming OTT platforms based on Encoding Time performance and provide also a "Time

api.video 9 Dec 17, 2021
Streaming de música que possui as seguintes características: Registrar a sua música, Sistema de pesquisa, Adicionar uma lista de reprodução, Perfil, Atualizar, Total de visualizações, Últimos vistos entre outros ...

Music Streaming Sobre o Projeto Fala Devs! Estou trazendo aqui um streaming de música que possui as seguintes funcionalidades: Registrar a sua música,

Raissadev 2 Dec 17, 2022
Pico disk, Not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg

Nano netdisk, Now changed to pico disk. Pico disk,does not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg.

null 53 Dec 26, 2022
TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application

TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.

Prasath Mani 3.5k Jan 7, 2023
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.

⚠️ Note - Not the latest version This is the repository for Bolt 3. Please know that Bolt 5 has been released. If you are starting a new project, plea

Bolt 4.1k Dec 27, 2022
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework.

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

opensourcepos 2.7k Jan 2, 2023
Web based groupware server written in PHP

EGroupware Tools Usage runs unit-tests after each commit scrutinizer runs static analysis on our codebase manual testing with unusual browser versions

EGroupware 202 Dec 28, 2022
Online personal and group chat application using HTML, CSS, JS, PHP,SQL and AJAX that allows users to create own groups, chat

Online personal and group chat application using HTML, CSS, JS, PHP,SQL and AJAX that allows users to create own groups, chat, make friends, check new notifications and edit functionality. Chat automatically updates using AJAX to allow for real-time chatting with other users collected from the database.

Dave Sharma 2 Aug 5, 2022
A mini social media like web app built using Laravel 8 & Vue JS 3

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Davidson Ramos 2 Feb 1, 2022
Personal Knowledge Management. Use branch "minimal change" to deploy as laravel package.

Knowfox Knowfox is my Personal Knowledge Management system. Having been an keen Evernote user since 2012, I finally got around to taking my precious n

null 180 Dec 28, 2022