Ecossistema open source de desenvolvimento de APIs para criar, enviar e testar requisições HTTP, GraphQL, WebSocket e outras, disponível como ferramentas web, desktop e CLI.
voidzero-dev/vite-plus
Uma toolchain unificada para desenvolvimento web que reúne Vite, Vitest, Oxlint, Oxfmt, Rolldown e cache de tarefas em um único comando `vp`.
- Estrelas
- 6,368
- Forks
- 286
- Issues abertas
- 185
- Último commit
- há 3 horas
O que é?
Vite+ é um ponto de entrada único para o desenvolvimento web local. Ele combina Vite para o servidor de desenvolvimento e os builds, Vitest para testes, Oxlint e Oxfmt para lint e formatação, Rolldown e tsdown para bundling, e Vite Task para executar tarefas em monorepos. Tudo é configurado em um único arquivo vite.config.ts na raiz do projeto.
Além das ferramentas de build e qualidade, ele também gerencia versões do Node.js e gerenciadores de pacotes com `vp env`, além de encapsular pnpm, npm, Yarn ou Bun para comandos de dependências, com base no campo packageManager e nos arquivos de lock. Comandos como `vp check`, `vp run` e `vp pack` cuidam de formatação, lint, verificações de tipos, execução de tarefas em cache e empacotamento de bibliotecas ou binários.
A ferramenta foi criada para equipes que querem usar uma única toolchain em vez de integrar ferramentas separadas. Ela também inclui `vp migrate`, que reúne configurações existentes de ferramentas específicas em vite.config.ts. O projeto tem licença MIT e é escrito principalmente em Rust.
Recursos principais
- 01Servidor de desenvolvimento, build e preview com Vite e Rolldown
- 02Lint, formatação e verificações de tipos unificados em um único comando `vp check`
- 03Vitest integrado para executar testes
- 04Gerenciamento de versões do Node.js e de gerenciadores de pacotes com `vp env`
- 05Execução de tarefas em monorepos com cache e agendamento baseado em dependências
- 06Empacotamento de bibliotecas e binários standalone com `vp pack`
Casos de uso
- Iniciar um novo app web baseado em Vite com um único comando de scaffolding
- Consolidar configurações separadas de lint, formatação, testes e build em um único arquivo
- Executar tarefas em cache em um monorepo na CI
- Fixar as versões do Node.js e do gerenciador de pacotes por projeto
Tópicos
Perguntas frequentes
- O que é vite-plus?
- Uma toolchain unificada para desenvolvimento web que reúne Vite, Vitest, Oxlint, Oxfmt, Rolldown e cache de tarefas em um único comando `vp`. Vite+ é um ponto de entrada único para o desenvolvimento web local. Ele combina Vite para o servidor de desenvolvimento e os builds, Vitest para testes, Oxlint e Oxfmt para lint e formatação, Rolldown e tsdown para bundling, e Vite Task para executar tarefas em monorepos. Tudo é configurado em um único arquivo vite.config.ts na raiz do projeto.
- vite-plus é gratuito? Qual é a licença?
- vite-plus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vite-plus ainda é mantido?
- Manutenção ativa. O último commit de vite-plus foi em 18 de out. de 2026.
- Para que posso usar vite-plus?
- Iniciar um novo app web baseado em Vite com um único comando de scaffolding Consolidar configurações separadas de lint, formatação, testes e build em um único arquivo Executar tarefas em cache em um monorepo na CI Fixar as versões do Node.js e do gerenciador de pacotes por projeto
- Onde consigo vite-plus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/voidzero-dev/vite-plus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework de testes para Python que facilita escrever testes pequenos e também atende a testes funcionais complexos de aplicações e bibliotecas.
Uma ferramenta de terminal que reproduz commits do Git como sessões animadas de digitação, com realce de sintaxe e transições na árvore de arquivos.
Gerenciador de janelas lado a lado para Windows, que organiza janelas de aplicativos, áreas de trabalho virtuais e monitores e é controlado por uma CLI.
Parser local e open source de PDFs e documentos, escrito em Rust, com extração de texto, caixas delimitadoras, saída em Markdown/JSON e OCR opcional.
Biblioteca Rust para conectar apps por chave pública, com transporte QUIC, hole punching e fallback para relay, permitindo que os peers se conectem independentemente do endereço IP.