Original em inglês: https://argusic.com/best/video-players
Reprodutores de vídeo de código aberto, desenvolvidos e lançados
Players de vídeo e mídia que você mesmo pode executar. A lista é ordenada por se cada projeto apareceu quando a Argusic o instalou do zero, com a gravação dessa tentativa a um clique de distância.
Testado entre 27 de setembro de 2026 e 29 de outubro de 2026. Cada linha mostra a sua própria data de teste; um projeto pode mudar depois desse dia.
22 de 26 projetos testados executam. Mais 2 aguardam um teste.
Em resumo: 20 dos 26 projetos testados iniciaram sem alterações em uma máquina nova: streama, xgplayer, clappr, media-chrome, video-react, infinite-image-browsing, next-video e tplay, e mais 12. Mais 2 iniciaram depois que um substituto tomou o lugar de um serviço de que eles dependem, como um banco de dados: NymphCast e MyTube. 4 não puderam ser verificados: JKVideo, mini-media-player, react-native-vlc-media-player e Bubble-Card; o log mostra onde cada um parou.
Medido pela Argusic em uma máquina nova, todas as vezes. Cada número tem link para as suas evidências.
| # | projeto | veredito | Pontuação Argusic | linguagem | estrelas | testado em |
|---|---|---|---|---|---|---|
| 1 | streama | Executa | 100 / 100 | JavaScript | 9,820 | 27 de setembro de 2026 |
Servidor de mídia de streaming auto-hospedado. O que o teste encontrou: Project compiles, all 59 Spock tests pass, fat JAR boots a Grails application on port 8086 serving a Streama login page at /login/auth with a working redirect chain from /. 27 minutos. | ||||||
| 2 | xgplayer | Executa | 100 / 100 | JavaScript | 9,310 | 27 de setembro de 2026 |
Um reprodutor de vídeo HTML5 com um analisador que economiza tráfego. O que o teste encontrou: yarn install succeeds, yarn build:all builds all 16 packages, full test suite passes (300/300), and the dev server starts on port 8081 and serves HTTP 200. 8 minutos. | ||||||
| 3 | clappr | Executa | 100 / 100 | JavaScript | 7,524 | 28 de setembro de 2026 |
Um reprodutor de mídia extensível, orientado a plugins e focado em HTML5, para a web. O que o teste encontrou: Project builds with all packages producing dist/ artifacts and the full test suite (59 files, 1232 tests) passes cleanly on Node 24.11.0. 8 minutos. | ||||||
| 4 | media-chrome | Executa | 100 / 100 | TypeScript | 2,766 | 2 de outubro de 2026 |
Elementos personalizados (componentes web) para criar controles de player de áudio e vídeo que fiquem ótimos no seu site ou aplicativo. O que o teste encontrou: The media-chrome project installs, builds ESM/CJS/IIFE/React outputs, serves the dev site on port 8000, and runs 619+ of 721+ unit tests in headless Chromium. The 5-6 failures are environmental (no GPU codec for H.264 decode in container). 11 minutos. | ||||||
| 5 | video-react | Executa | 100 / 100 | JavaScript | 2,724 | 9 de outubro de 2026 |
Descontinuado em favor do Video.js 10; apenas correções de segurança. Um player de vídeo web construído para o mundo HTML5 usando a biblioteca React. O que o teste encontrou: video-react v0.16.0 is installed and functional: npm install completes in ~7s, lint passes with no errors, and the full test suite (28 suites, 99 tests) passes on Node 18.19.1. 1 minuto. | ||||||
| 6 | infinite-image-browsing | Executa | 100 / 100 | Python | 1,366 | 19 de outubro de 2026 |
Um aplicativo completo de gerenciamento de imagens/vídeos com organização e busca semântica com inteligência artificial. Suporta metadados de SD-webui... O que o teste encontrou: The IIB standalone server installs cleanly in a venv and runs python app.py on port 8770, serving the UI at / (200), the API hello (200), indexed image search (4 images found), thumbnails, video streaming, and video covers, with only the optional hnswlib topic-clustering dependency missing. 10 minutos. | ||||||
| 7 | next-video | Executa | 100 / 100 | TypeScript | 1,225 | 9 de outubro de 2026 |
A maneira mais fácil de adicionar vídeo no seu aplicativo Nextjs. O que o teste encontrou: npm install, build (tsc + esbuild ESM/CJS), and 77-test suite all pass with zero failures; CLI reports version 2.8.1 and responds to help/commands. 4 minutos. | ||||||
| 8 | tplay | Executa | 100 / 100 | Rust | 701 | 15 de outubro de 2026 |
Um reprodutor de mídia ASCII para terminal. Veja imagens, gifs, vídeos, webcam, YouTube, etc.. diretamente no terminal como arte ASCII. O que o teste encontrou: tplay 0.10.0 builds, its 24-test suite passes, and it plays local MP4/PNG media as truecolor ASCII in the terminal, exiting cleanly on q. 26 minutos. | ||||||
| 9 | libvlc-go | Executa | 100 / 100 | Go | 510 | 19 de outubro de 2026 |
Ligações Go feitas à mão para libVLC e interface de alto nível para reprodutor de mídia. O que o teste encontrou: both v2 and v3 modules build cleanly with local Go 1.24.5 and libVLC 3.0.20; a real media file was played through the v3 bindings to the EndReached event and decoded by ffmpeg without errors. 4 minutos. | ||||||
| 10 | elements | Executa | 100 / 100 | TypeScript | 365 | 23 de outubro de 2026 |
Elementos personalizados para trabalhar com mídia no navegador que simplesmente funcionam™ O que o teste encontrou: 5 of 6 package test suites execute under Chromium; mux-uploader (53 pass), mux-audio (14 pass), mux-active-viewer-count (all pass) run clean; playback-core (84/92 pass), mux-video (43/54 pass), mux-player (133/145 pass) hit codec-dependent timeouts in headless Chromium; all packages build successfully. 18 minutos. | ||||||
| 11 | glide | Executa | 100 / 100 | Rust | 289 | 26 de outubro de 2026 |
Player de mídia para Linux/macOS baseado em GStreamer e GTK O que o teste encontrou: glide 0.6.9 builds from source, installs via cargo install, and launches on a virtual X display, playing video (H.264/MP4 via libav) and audio (MP3) files while handling missing audio hardware gracefully; the binary responds to --help and --version correctly. 22 minutos. | ||||||
| 12 | limeplay | Executa | 100 / 100 | TypeScript | 289 | 26 de outubro de 2026 |
Biblioteca de UI moderna para players de vídeo em React. @shaka-project como motor de player e @shadcn-ui para instalação. Componentes lindamente projetados e... O que o teste encontrou: Limeplay installs, builds, populates a functional shadcn registry with 52 validated items, serves documentation and player blocks over HTTP, and its integration test successfully installs all blocks into freshly scaffolded Next.js and TanStack Start apps, all without leaving the container. 8 minutos. | ||||||
| 13 | loomix | Executa | 100 / 100 | TypeScript | 247 | 28 de outubro de 2026 |
Componente de player de vídeo pronto para uso. O que o teste encontrou: With bun 1.4.4 and Node 22.22.0 installed in user space, bun install + turbo build pass; the Next.js 16.2 web app serves 200 on / and all checked routes via both next start and next dev, and the proxied 1080p webm video decodes without errors. 4 minutos. | ||||||
| 14 | react-native-media-console | Executa | 100 / 100 | TypeScript | 238 | 29 de outubro de 2026 |
Um player de vídeo React Native. Construído com TypeScript. O que o teste encontrou: Installed and built both library packages, and the Expo app runs: Metro /status returns 200, its jest suite passes 1/1, and its web export (1.54 MB JS) plus android export complete successfully. 18 minutos. | ||||||
| 15 | TVBox-tvs | Executa | 100 / 100 | Python | 229 | 29 de outubro de 2026 |
TVBox é um player agregador do tipo shell vazio | Flutter multiplataforma: Android TV / TV Box / iOS / iPadOS / macOS | Suporta assinatura PeekPro, fontes de... O que o teste encontrou: All 4 release page tests pass, all Python scripts compile and import correctly, README and docs/index.html are consistent at version 1.2.4, and end-to-end pipeline integration (README update + site update) works correctly. 2 minutos. | ||||||
| 16 | ShiguReader | Executa | 86.7 / 100 | JavaScript | 418 | 21 de outubro de 2026 |
硬核宅宅资源管理器 Explorador de Arquivos Otaku Hardcore O que o teste encontrou: ShiguReader backend starts, listens on port 3456+, serves the React frontend at HTTP 200, and responds to /api/folder/list_dir and /api/search/search_file with correct JSON structures. Frontend builds via webpack. All test suites execute; pre-existing failures are platform-specific (Windows path tests on Linux) and... 4 minutos. | ||||||
| 17 | mpegts.js | Executa | 60 / 100 | JavaScript | 2,295 | 4 de outubro de 2026 |
Player de streaming HTML5 para MPEG2-TS / FLV O que o teste encontrou: npm install succeeds, webpack build produces dist/mpegts.js, and the test suite runs 199/199 passing on Node 18. 1 minuto. | ||||||
| 18 | gander | Executa | 60 / 100 | JavaScript | 1,361 | 10 de outubro de 2026 |
Dê uma olhada em qualquer arquivo. Visualizador Android offline e sem permissões para PDF, Word, Excel, PowerPoint, ODT, RTF, ZIP, STL, fotos, vídeo, áudio... O que o teste encontrou: Gander builds successfully from source with debug (12 MB) and release (5.0 MB) APKs, all 394 unit tests pass with 0 failures, and the debug APK's manifest contains no user-facing permissions. 10 minutos. | ||||||
| 19 | fluid-player | Executa | 60 / 100 | JavaScript | 958 | 11 de outubro de 2026 |
Fluid Player - um player de vídeo HTML5 de código aberto e compatível com VAST O que o teste encontrou: npm install exited 0, webpack build compiled successfully, Python HTTP dev server serves all pages with 200, and 7/8 e2e tests pass on Firefox including controls, ad interaction, and suggested videos. 32 minutos. | ||||||
| 20 | torrentplayer | Executa | 60 / 100 | Rust | 737 | 23 de outubro de 2026 |
Transmita qualquer torrent, vídeo ou áudio, e pule para qualquer momento em cerca de um segundo. Aplicativo desktop gratuito e de código aberto para Windows... O que o teste encontrou: All Rust library crates (stream, media, library, settings, prioritize, course, player, search, bench, net, swarm, torrent) build and pass their tests. The Svelte frontend builds with Vite and passes all tests and type-checking. The Tauri desktop GUI wrapper could not be built because the container lacks system... 16 minutos. | ||||||
| 21 | NymphCast | Executa com mocks | 92 / 100 | C | 2,574 | 3 de outubro de 2026 |
Sistema de casting de áudio e vídeo com suporte para aplicativos personalizados. O que o teste encontrou: NymphRPC library, LibNymphCast library, AngelScript library, and the NymphCast CLI client binary (nymphcast_client) build and execute correctly. The NymphCast server binary could not be fully linked due to transitive dependency libimath (from OpenEXR) required by libfreeimage, which needs system packages only... 24 minutos. | ||||||
| 22 | MyTube | Executa com mocks | 92 / 100 | TypeScript | 1,282 | 9 de outubro de 2026 |
Downloader e player auto-hospedado para sites YouTube, Bilibili, Twitch, MissAV e yt-dlp. Inclui inscrições em canais, downloads automáticos e armazenamento... O que o teste encontrou: With Node 22.23.3 installed locally, the backend and frontend build and all 5722 tests pass; the backend starts on port 5551, answers HTTP 200 on its API, and completed a mock-yt-dlp download that was streamed back over /videos/ and decoded with ffmpeg. 44 minutos. | ||||||
| 23 | JKVideo | Não foi possível verificar | 80 / 100 | TypeScript | 4,998 | 29 de setembro de 2026 |
Cliente React Native de terceiros do B 站 com visual bonito. O que o teste encontrou: npm install completes, TypeScript compiles with zero errors, and 'npx expo export --platform web' produces a working web build at web-build/ that serves index.html (200) and the 2MB entry JS bundle (200). 8 minutos. | ||||||
| 24 | mini-media-player | Não foi possível verificar | 80 / 100 | TypeScript | 1,726 | 6 de outubro de 2026 |
Cartão de mídia minimalista para o Lovelace UI do Home Assistant O que o teste encontrou: npm install and npm run build succeed with zero errors; the generated bundle parses as valid JS and registers all expected custom elements. 1 minuto. | ||||||
| 25 | react-native-vlc-media-player | Não foi possível verificar | 40 / 100 | Java | 458 | 20 de outubro de 2026 |
Player de mídia React native para streaming e reprodução de vídeo. Suporta RTSP, RTMP e outros protocolos suportados pelo VLC player. O que o teste encontrou: The npm package installs, all JavaScript source files and TypeScript type definitions parse correctly, and the Expo config plugin functions, but the package has no automated test suite and native compilation requires an Android SDK or Xcode environment. 6 minutos. | ||||||
| 26 | Bubble-Card | Não foi possível verificar | 10 / 100 | JavaScript | 4,696 | 30 de setembro de 2026 |
Bubble Card é uma coleção de cartões minimalista e personalizável para o Home Assistant, com pop-ups modernos e um Module Store integrado com mais de 100... O que o teste encontrou: não foi possível verificar; o log mostra onde ele parou. 1 minuto. | ||||||
| - | HAIR | Ainda não testado | - | Python | 348 | - |
| - | dlss5-video-player | Ainda não testado | - | C++ | 212 | - |
Executa instalou e iniciou com as suas dependências reais. Executa com mocks iniciou depois que substitutos tomaram o lugar de serviços externos, como um banco de dados ou uma API de terceiros. Não foi possível verificar nem o agent padrão nem o mais forte conseguiram fazê-lo executar dentro do limite de tempo; o log mostra onde ele parou.
Como testamos
Nesta lista, segundo o teste mais recente: 20 projetos executaram sem alterações, 2 com mocks, 4 não puderam ser verificados, 2 ainda em espera. Linguagens testadas: C, Go, Java, JavaScript, Python, Rust, TypeScript. Cada tentativa usou uma máquina limpa e descartável, o projeto em uma versão fixada e um limite de 45 minutos; o procedimento completo está na página da metodologia.
Perguntas frequentes (FAQ)
Como esta lista é classificada?
Por medição, não por opinião: primeiro os projetos que a Argusic instalou e iniciou em uma máquina nova, depois os que executaram com mocks no lugar de serviços externos, depois os que ela não conseguiu verificar. Os empates são decididos pela Pontuação Argusic e depois pela popularidade do projeto na sua própria fonte.
Por que alguns projetos estão sem classificação?
2 projetos ainda aguardam um teste ou uma tentativa concluída. Eles aparecem sem classificação até que a Argusic os meça.
Onde estão as evidências?
Cada linha tem link para a página do projeto na Argusic, onde cada execução tem um log completo e uma gravação do terminal guardados com uma impressão digital sha256. As mesmas páginas existem para todos os projetos testados, estejam nesta lista ou não.
Mais listas nesta categoria
- Gravadores de tela de código aberto, desenvolvidos e lançados (tem libvlc-go em comum com esta lista)
- Frameworks de AI agent de código aberto, instalados e executados
- Aplicativos de IA de código aberto que você mesmo pode executar, testados
- Clientes de API de código aberto, criados e executados
- Gateways de API e proxies reversos de código aberto, testados
- Ferramentas de CI/CD de código aberto, instaladas e executadas
- Plataformas CMS de código aberto, instaladas e executadas
- Gateways de LLM de código aberto, instalados e executados
- Servidores MCP de código aberto que iniciam na primeira execução
- Ferramentas de VPN e rede de código aberto, instaladas e executadas
- Ferramentas de backup de código aberto, instaladas e executadas
- Ferramentas de código aberto para automação de navegador, instaladas e executadas
- Editores de código e IDEs de código aberto, desenvolvidos e lançados
- Coding agents de código aberto que executaram em uma máquina nova
- Bancos de dados de código aberto, instalados e consultados
- Ferramentas CLI de código aberto para desenvolvedores, comprovadas para build e executar
- Plataformas de e-commerce de código aberto, instaladas e executadas
- Leitores de ebook e bibliotecas de código aberto, testados
- Motores de jogos de código aberto, construídos e executados
- Jogos de código aberto que foram built e iniciados em uma máquina nova.
- Automação residencial de código aberto, instalada e executada
- Plataformas de código aberto low-code e no-code, testadas
- Servidores de mapas e ferramentas de código aberto, instalados e executados
- Filas de mensagens e streaming de código aberto, testado
- Servidores de música de código aberto, instalados e tocados
- Observabilidade e logging de código aberto, instalado e executado.
- Suítes de escritório de código aberto, instaladas e iniciadas
- Gerenciadores de senha de código aberto que você pode auto-hospedar, testados
- Ferramentas de gerenciamento de projetos de código aberto, instaladas e executadas
- Mecanismos de busca de código aberto, instalados e consultados
- Analytics auto-hospedado de código aberto, testado em um servidor limpo
- Código aberto, fala para texto e texto para fala, testado
- Geradores de sites estáticos de código aberto, construídos e servidos
- Monitores de uptime e páginas de status de código aberto, testados
- Bancos de dados vetoriais de código aberto, instalados e consultados
- Editores de vídeo de código aberto que iniciaram em uma máquina nova
- Ferramentas de código aberto para web scraping, instaladas e executadas
- Quadros brancos e ferramentas de diagramas de código aberto, testados
- Wikis de código aberto que você pode auto-hospedar, testadas
- Automação de fluxo de trabalho de código aberto, instalada e executada
- Alternativas auto-hospedadas ao Notion, verificadas por uma instalação real
- Dashboards e homepages auto-hospedados, instalados e executados
- Servidores git auto-hospedados iniciados em uma máquina nova
Todas as listas: Melhores. Todos os projetos testados: projetos.