Um processador de texto open source, desenvolvido do zero em Rust puro, que lê e grava arquivos .docx e roda no desktop e no navegador.
Automattic/harper
Corretor gramatical de inglês offline e com foco em privacidade, escrito em Rust, que pode ser usado em editores, no Obsidian e no navegador via WebAssembly.
Alternativa open source a:Grammarly
- Estrelas
- 16,727
- Forks
- 837
- Issues abertas
- 1,019
- Último commit
- há 2 horas
O que é?
Harper é um corretor gramatical de inglês que roda totalmente na sua máquina, sem enviar textos para um servidor. Escrito em Rust, ele foi projetado para revisar documentos em milissegundos e consumir pouca memória, sem precisar de grandes conjuntos de dados de n-gramas.
O núcleo também pode ser compilado para WebAssembly, permitindo que rode em páginas da web e extensões de navegador. Harper oferece um language server (harper-ls) para editores como VS Code, Neovim, Helix, Emacs e Zed, além de um plugin para Obsidian e do pacote harper.js para projetos JavaScript.
Atualmente, o projeto oferece suporte apenas ao inglês. Segundo o projeto, seu núcleo pode ser estendido para outros idiomas, e contribuições para esse fim são bem-vindas.
Recursos principais
- 01Roda totalmente offline, sem que o texto saia da sua máquina.
- 02Pode ser compilado para WebAssembly e usado em navegadores e aplicações web.
- 03Oferece um language server para editores como VS Code, Neovim, Helix, Emacs e Zed.
- 04Inclui um plugin para Obsidian.
- 05Oferece o pacote harper.js para integração com JavaScript.
- 06Escrito em Rust para revisar textos rapidamente e consumir pouca memória.
Casos de uso
- Revisar textos em inglês em editores de código ao escrever documentação ou comentários.
- Adicionar correção gramatical às notas do Obsidian sem enviar conteúdo a terceiros.
- Incorporar um corretor gramatical a uma aplicação web ou extensão de navegador.
- Revisar textos confidenciais em inglês que exigem privacidade.
Início rápido
- 1
Consulte as opções de integração no site de documentação do Harper
- 2
Veja os guias dos editores compatíveis e do harper.js na lista de links
Antes de usar
- Oferece suporte apenas ao inglês.
- A documentação de instalação está hospedada em um site externo, não no README.
Tópicos
Perguntas frequentes
- O que é harper?
- Corretor gramatical de inglês offline e com foco em privacidade, escrito em Rust, que pode ser usado em editores, no Obsidian e no navegador via WebAssembly. Harper é um corretor gramatical de inglês que roda totalmente na sua máquina, sem enviar textos para um servidor. Escrito em Rust, ele foi projetado para revisar documentos em milissegundos e consumir pouca memória, sem precisar de grandes conjuntos de dados de n-gramas.
- harper é gratuito? Qual é a licença?
- harper é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- harper ainda é mantido?
- Manutenção ativa. O último commit de harper foi em 19 de out. de 2026.
- Para que posso usar harper?
- Revisar textos em inglês em editores de código ao escrever documentação ou comentários. Adicionar correção gramatical às notas do Obsidian sem enviar conteúdo a terceiros. Incorporar um corretor gramatical a uma aplicação web ou extensão de navegador. Revisar textos confidenciais em inglês que exigem privacidade.
- Como instalar harper?
- Consulte as opções de integração no site de documentação do Harper Veja os guias dos editores compatíveis e do harper.js na lista de links
- Onde consigo harper?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Automattic/harper
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um proxy CLI em Rust que comprime a saída de comandos do shell antes que ela chegue a um agente de programação com IA, reduzindo o uso de tokens de LLM em comandos comuns de desenvolvimento.
Uma alternativa nativa e local-first ao Logitech Options+, feita em Rust, para remapear botões, DPI e SmartShift em mouses, teclados e webcams Logitech.
Converte documentos do Office, PDFs, EPUB e CSV em Markdown compatível com GitHub usando bindings para Rust, Node.js, Python e WASM.
Um harness de agentes baseado em plugins que adiciona planejamento, fluxos de TDD, revisões, memória, hooks e mais de 300 skills ao Claude Code, Codex e outros agentes de programação com IA.
Um prompt minimalista e multiplataforma, escrito em Rust, que exibe informações úteis sobre projetos e ambiente e funciona com Bash, Zsh, Fish, PowerShell e outros shells.