{"id":13710247,"url":"https://github.com/vidstack/player","last_synced_at":"2025-05-12T11:15:29.226Z","repository":{"id":37019304,"uuid":"332906349","full_name":"vidstack/player","owner":"vidstack","description":"UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.","archived":false,"fork":false,"pushed_at":"2025-05-11T05:58:28.000Z","size":34114,"stargazers_count":2846,"open_issues_count":120,"forks_count":159,"subscribers_count":41,"default_branch":"main","last_synced_at":"2025-05-12T11:15:18.906Z","etag":null,"topics":["accessibility","analytics","audio","hls","html","javascript","media","player","react","solid-js","svelte","typescript","ui","video","vimeo","vue","web-components","youtube"],"latest_commit_sha":null,"homepage":"https://vidstack.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vidstack.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-25T22:50:37.000Z","updated_at":"2025-05-12T04:24:44.000Z","dependencies_parsed_at":"2024-02-02T04:27:57.000Z","dependency_job_id":"8f38d7c5-a64f-426a-a934-333bdab28084","html_url":"https://github.com/vidstack/player","commit_stats":{"total_commits":2456,"total_committers":34,"mean_commits":72.23529411764706,"dds":"0.11644951140065152","last_synced_commit":"ac1fe3d7841d136127c4cd1663ace36262f32c4d"},"previous_names":["vidstack/vidstack","vidstack/elements","vidstack/player"],"tags_count":237,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidstack%2Fplayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidstack%2Fplayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidstack%2Fplayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vidstack%2Fplayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vidstack","download_url":"https://codeload.github.com/vidstack/player/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253726898,"owners_count":21954095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","analytics","audio","hls","html","javascript","media","player","react","solid-js","svelte","typescript","ui","video","vimeo","vue","web-components","youtube"],"created_at":"2024-08-02T23:00:53.522Z","updated_at":"2025-05-12T11:15:29.135Z","avatar_url":"https://github.com/vidstack.png","language":"TypeScript","readme":"# Vidstack Player\n\n[![package-badge]][package]\n[![react-package-badge]][react-package]\n[![discord-badge]][discord]\n\nBuild and ship a production-ready video or audio player! Robust, customizable, and accessible. The\nsuccessor to [Plyr][plyr] `3.x` and [Vime][vime] `5.x`.\n\n## Quickstart\n\nOur library works with any of the JavaScript frameworks listed below. You can decide to\nbuild your own player layout using our components, or you can take advantage of our pre-built\nlayouts to get up and running quickly! See any of the following links to get started.\n\n**Installation:**\n\n- [JavaScript](https://www.vidstack.io/docs/player/getting-started/installation/javascript)\n- [Angular](https://www.vidstack.io/docs/player/getting-started/installation/angular)\n- [React](https://www.vidstack.io/docs/player/getting-started/installation/react)\n- [Svelte](https://www.vidstack.io/docs/player/getting-started/installation/svelte)\n- [Vue](https://www.vidstack.io/docs/player/getting-started/installation/vue)\n- [Solid](https://www.vidstack.io/docs/player/getting-started/installation/solid)\n- [Web Components](https://www.vidstack.io/docs/player/getting-started/installation/web-components)\n- [CDN](https://www.vidstack.io/docs/player/getting-started/installation/cdn)\n\n**Resources:**\n\n- [Player Demo](https://www.vidstack.io/player/demo)\n- [Media Files](https://github.com/vidstack/media-files)\n- [Media Captions](https://github.com/vidstack/media-captions)\n- [Media Icons](https://www.vidstack.io/media-icons)\n- [Examples](https://github.com/vidstack/examples)\n\n## Documentation\n\nIf you'd like to learn more about Vidstack Player, you can find our documentation on our website:\n\n[Player Documentation][docs-player]\n\n## Community\n\nIf you need help with anything related to Vidstack, or if you'd like to casually chit-chat with\nother members:\n\n- [See GitHub Discussions][discussions]\n- [Join Discord Server][discord]\n\n## Thanks ❤️\n\nA special thanks to the following organizations who are kindly supporting Vidstack with sponsored\naccounts:\n\n- Testing with [BrowserStack](https://www.browserstack.com).\n- Hosting with [Vercel](https://vercel.com).\n- Streaming with [Mux](https://www.mux.com).\n\n[vime]: https://github.com/vime-js/vime\n[plyr]: https://github.com/sampotts/plyr\n[docs-player]: https://www.vidstack.io/docs/player\n[package]: https://www.npmjs.com/package/vidstack\n[package-badge]: https://img.shields.io/npm/v/vidstack/next?style=flat-square\u0026label=vidstack@next\n[react-package]: https://www.npmjs.com/package/@vidstack/react\n[react-package-badge]: https://img.shields.io/npm/v/@vidstack/react/next?style=flat-square\u0026label=@vidstack/react@next\n[discord]: https://discord.gg/QAjfh2gZE4\n[discord-badge]: https://img.shields.io/discord/742612686679965696?color=%235865F2\u0026label=%20\u0026logo=discord\u0026logoColor=white\u0026style=flat-square\n[discussions]: https://github.com/vidstack/player/discussions\n","funding_links":[],"categories":["Third Party Components","TypeScript"],"sub_categories":["Media"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvidstack%2Fplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvidstack%2Fplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvidstack%2Fplayer/lists"}