Feito sob medida para páginas e tiras
Alterne com facilidade entre a rolagem vertical para webtoons e a leitura paginada, com carregamento instantâneo.
Um leitor e reprodutor unificado para desktop e Android. Inspirado no Aniyomi e Mihon, reconstruído em Tauri 2 com armazenamento local e plugins isolados em TypeScript.
Chega de alternar entre quatro aplicativos com bibliotecas separadas. O Woyomi unifica tudo em uma experiência integrada e fluida.
Alterne com facilidade entre a rolagem vertical para webtoons e a leitura paginada, com carregamento instantâneo.
Reprodução de alta performance para vídeos HLS e MP4. Histórico automático de episódios, temporadas e retomada ponto onde parou.
Controles completos de tipografia pensados para longas sessões de leitura. Ajuste o tamanho da fonte, espaçamento entre linhas, margens e alterne entre os modos Preto OLED ou Sépia.
Agrupe filmes em partes e séries completas em uma interface limpa, com acompanhamento de progresso e informações detalhadas.
Um só sistema para organizar todo o seu acervo
Organize tudo em Lendo, Assistindo, Planejo Ver, Concluído e Pausado. Status, contagem de capítulos lidos e progresso dos episódios ficam centralizados no seu SQLite local.
Sem internet? Sem problemas.
Baixe capítulos de mangá, textos de novels e vídeos MP4 direto no seu dispositivo para curtir offline onde você estiver.
Sem barras laterais intrusivas, sem anúncios e sem poluição visual. Cada detalhe pensado para valorizar o seu conteúdo.
Metadados completos, filtros por tags, troca rápida de status e marcação de episódios como vistos com apenas um clique.
Atalhos de teclado, zoom personalizado, ajuste automático de página e interface flutuante discreta que desaparece enquanto você lê.
Em telas de toque, o Woyomi adapta a navegação para uma barra inferior ao alcance do polegar, com trilhas horizontais compactas e gestos de deslizar.
Screenshots use open-licensed demo content: Pepper & Carrot by David Revoy (CC BY 4.0) and Big Buck Bunny by Blender Foundation (CC BY 3.0).
O Woyomi é uma plataforma de reprodução aberta. Não inclui fontes ou scrapers de fábrica — você instala e gerencia apenas as fontes em que realmente confia.
Cada plugin de fonte roda em uma thread isolada de Web Worker, sem acesso direto ao DOM e com isolamento estrito de memória.
Os plugins se comunicam por meio de uma interface injetada com limite de requisições, headers personalizados e parsers nativos de HTML/JSON.
Pacotes remotos de plugins são verificados criptograficamente com as chaves hash do manifesto antes de serem executados no aplicativo.
Repositórios de plugins podem ficar hospedados em qualquer lugar — GitHub, Cloudflare ou qualquer servidor HTTPS estático.
import { Source, Media, SourceContext } from '@woyomi/core'
export class MangaVaultSource implements Source {
readonly id = 'community.mangavault'
readonly name = 'Manga Vault'
readonly mediaTypes = ['manga']
// Injected transport: Web Worker sandboxed, no global fetch
async search(ctx: SourceContext, query: string, page: number) {
const res = await ctx.fetch('https://api.vault.org/v1/search?q=' + query)
const json = await res.json()
return {
page,
hasNextPage: json.has_more,
items: json.items.map((item: any) => ({
id: item.slug,
mediaId: item.slug,
sourceId: 'community.mangavault',
title: item.title,
coverUrl: item.poster_image,
type: 'manga',
status: item.is_completed ? 'completed' : 'ongoing'
}))
}
}
} Baixe as versões de prévia v0.4.2 no GitHub Releases ou compile a partir do código-fonte com a sua toolchain Rust.
App nativo para desktop com aceleração por hardware para Windows 10 e 11.
AppImage universal e pacotes nativos para Ubuntu, Debian, Fedora e Arch.
App mobile otimizado para telas de toque com navegação inferior para Android 10+.