harper
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
Explore the modular architecture of Automattic/harper. Discover its Rust core grammar engine, LSP, and WebAssembly layers for seamless integration across editors, browsers, and desktop apps.
How Automattic/harper Handles Errors: A Layered Rust Error Handling StrategyDiscover how Automattic/harper leverages Rust Result and anyhow for robust error handling. Learn its layered strategy for rich diagnostics across CLI, LSP, and web interfaces.
Main Libraries Used by Automattic/harper: A Complete Dependency BreakdownExplore the core libraries powering Automattic/harper. Discover its Rust and JavaScript/TypeScript dependencies for high-performance language analysis and cross-platform front-ends.
How to Set Up a Development Environment for Automattic/harperQuickly set up your development environment for Automattic/harper. Run `just setup` and `just dev-component` to start coding efficiently. Get started now!
Does Automattic Harper Include Pre-Commit Hooks? A Complete AnalysisDiscover if Automattic Harper includes pre-commit hooks. Analyze the Automattic Harper repository and learn about its default sample files requiring manual activation.
Where to Find and Run Automattic/Harper Examples: A Complete GuideDiscover Automattic/harper examples in the official repository. Run browser and Node.js demos to explore the grammar-checking engine easily.
How to Use the Harper Command-Line Interface (CLI) for Grammar CheckingLearn to use the Harper CLI for grammar checking directly in your terminal. Explore lint parse and spans commands with custom dialects and dictionaries.
Development Workflow for Automattic/harper: A Complete Contributor's GuideUnderstand the Automattic/harper development workflow. Learn how the just command runner orchestrates builds for Rust, WebAssembly, and JS/TS integrations in this contributor's guide.
Build Scripts in Automattic/harper: Complete Monorepo Build GuideDiscover build scripts in Automattic/harper. This guide details npm scripts, Vite for TypeScript, and wp-scripts for WordPress plugins. Learn to build efficiently.
How to Build the Harper Project from Source: Complete GuideLearn to build the Harper project from source with our comprehensive guide. Compile the Rust core, WASM, language server, and front-ends using Rust Nodejs and pnpm.
Automattic Harper Dependencies: Complete Guide to the Rust Workspace ArchitectureExplore Automattic Harper dependencies. Discover its Rust workspace architecture and high-performance crates like fst, pulldown-cmark, and tower-lsp-server. Learn how Harper integrates these powerful libraries.
How to Find Configuration Files in Automattic/harper: A Complete Guide to Core, LSP, and Desktop SettingsMaster Automattic/harper configuration. Discover core, LSP, desktop, plugin, and web app settings. This guide makes finding harper config files simple and efficient.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →