ttyper runs a Rust-based typing test in the terminal, according to its repository description.
Harper
Harper checks grammar and spelling offline and is written in Rust, according to its repository.

About Harper
Harper is an open-source English grammar and spelling checker written in Rust that is designed to work offline. It can load via WebAssembly and lists support documentation for Visual Studio Code, Neovim, Helix, Emacs, Zed, and Obsidian. Harper currently supports English only.
Key features
- Checks English grammar and spelling while working offline
- Open-source Rust codebase under Apache-2.0 license
- Loads via WebAssembly
- Supports Visual Studio Code, Neovim, Helix, Emacs, Zed
- Includes documentation for use with Obsidian
- Works offline rather than sending text to remote servers
- Open-source code under Apache-2.0 license
- Small enough to load via WebAssembly
- Currently supports English only
Harper at a glance
- Website
- github.com/automattic/harper
- Category
- Online Tools › Text Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Harper alternatives
Tools and sites you could use instead, ranked by how closely they match.
Harper checks grammar and spelling locally on a device, with an open-source project page for writers and developers.
LanguageTool checks grammar and style across more than 25 languages, according to its project description.
url-to-md converts a web address into clean Markdown for use with LLMs through a free API.
WritingTools is a system-wide grammar assistant, according to its repository description.
Buzz transcribes and translates audio offline on a personal computer, using Whisper models according to its project description.
Popular in Text Tools
Well-known listings from the same topic.
Harper FAQ
Which languages does Harper support?
Does Harper work offline?
Which editors have documented support?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












