harper
Harper is an English grammar checker designed to be fast, lightweight, and private. It was created to address the shortcomings of existing tools like Grammarly and LanguageTool, offering a more efficient and secure alternative.
Key Features:
- Speed: Lints documents in milliseconds, significantly faster than competitors.
- Low Memory Usage: Uses less than 1/50th of LanguageTool's memory footprint.
- Privacy-First: Operates completely locally, ensuring no data is sent to external servers.
- WebAssembly Support: Can be loaded via WebAssembly for web-based use.
Target Audience: Harper is ideal for users who need a responsive, privacy-conscious grammar checker without the performance overhead or cost of other tools.
Language Support: Currently, Harper only supports English, but the core is extensible to accommodate other languages. Contributions for additional language support are welcome.
Framework and Editor Integrations:
Harper supports integration with various editors and tools, including Visual Studio Code, Neovim, Helix, Emacs, Zed, and Obsidian. It also offers a language server (harper-ls) and a JavaScript library (harper.js). While Svelte is not explicitly mentioned, the WebAssembly support and JavaScript library make it adaptable for modern web frameworks.
For more details, visit the Frequently Asked Questions or explore the documentation .