Criado para páginas e quadros
Alterne facilmente entre rolagem vertical contínua para webtoons e visualização dupla direita-para-esquerda estilo japonês 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 e quatro bibliotecas diferentes. O Woyomi unifica tudo em um fluxo coeso e direto.
Alterne facilmente entre rolagem vertical contínua para webtoons e visualização dupla direita-para-esquerda estilo japonês com carregamento instantâneo.
Reprodução de alta performance de vídeos HLS e MP4. Histórico automático de episódios, temporadas e retomada de reprodução precisa.
Controles tipográficos feitos para longas horas de leitura. Ajuste tamanho de fonte, entrelinha, margens e modos Preto OLED ou Sépia.
Agrupe filmes em partes e séries completas em um catálogo limpo com progresso e detalhes integrados.
Uma taxonomia única para todo o seu conteúdo
Organize em Lendo, Assistindo, Planejo Ver, Concluído e Pausado. Status, contagem de capítulos lidos e tempo de episódios unificados no 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 estiver.
Sem barras laterais intrusivas, sem anúncios no reprodutor de vídeo e sem poluição visual. Cada detalhe pensado para a sua mídia.
Inspeção completa de metadados, filtros por tags, alteração rápida de status de leitura e marcação de episódios com um clique.
Atalhos de teclado, zoom personalizado, ajuste automático de página e interface flutuante discreta que some 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 arrasto.
O Woyomi é um motor de reprodução livre. Não inclui fontes ou scrapers de fábrica — você instala e gerencia apenas as fontes em que confia.
Cada plugin de fonte roda em uma thread isolada de Web Worker, sem acesso direto ao DOM e com controle rigoroso de memória.
Plugins se comunicam através de uma interface injetada com limite de requisições, headers customizados e parsers nativos de HTML/JSON.
Pacotes remotos de plugins são verificados criptograficamente com hashes do manifesto antes de serem executados.
Repositórios de plugins podem ficar em qualquer lugar — GitHub Releases, Cloudflare R2 ou qualquer servidor HTTPS estático.
import { MediaSource, MediaItem, SourceContext } from '@woyomi/plugin-sdk'
export class MangaVaultSource implements MediaSource {
readonly id = 'community.mangavault'
readonly name = 'Manga Vault'
readonly mediaType = 'manga'
readonly apiVersion = 1
// Discovers home rails with injected transport
async getTrending(ctx: SourceContext): Promise<MediaItem[]> {
const res = await ctx.fetch('https://api.vault.org/v1/popular')
const json = await res.json()
return json.items.map((item: any) => ({
id: item.slug,
title: item.title,
coverUrl: item.poster_image,
format: 'manga',
status: item.is_completed ? 'completed' : 'ongoing'
}))
}
} Baixe as versões de prévia v0.1.0 no GitHub Releases ou compile a partir do código-fonte com a sua toolchain Rust.
App nativo para desktop com aceleração de hardware para Windows 10 e 11.
AppImage universal e pacotes nativos para Ubuntu, Debian, Fedora e Arch.
App mobile otimizado para toque com navegação inferior para Android 10+.