pkg.soopen package index

brew / rank 8351

Install languagetool-rust with Homebrew, Nix

LanguageTool API in Rust. Version 3.0.1 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#languagetool-rust.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install languagetool-rust

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#languagetool-rust

nixpkgs package indexes · pkgs/by-name/la/languagetool-rust/package.nix · source: api.github.com

overview

Package summary

LanguageTool API in Rust

Commands and aliases

  • ltrs

history

Project history and usage

LanguageTool-Rust, also called LTRS, is both a Rust library and an `ltrs` command-line client for the LanguageTool HTTP API.

Project history

The crate was created on crates.io on 2022-05-16 and developed as Rust bindings for the LanguageTool server API. Its README states that it can use the public LanguageTool API or a self-hosted LanguageTool server.

The changelog shows rapid early CLI and library work in May 2022, including commands such as `ping`, JSON output, and automatic use of the online LanguageTool server. Version 2.0.0, dated 2023-02-07, expanded the project structure and related-project documentation. Version 3.0.0, dated 2025-09-17, was a breaking refactor that separated library and CLI modules and added support for custom file types including Markdown, HTML, and Typst.

Adoption history

LanguageTool-Rust sits in the Rust ecosystem as a typed client for a widely used proofreading server. Its adoption is niche but practical: developers can add grammar/style checking to Rust programs, while CLI users can query LanguageTool from scripts without writing API glue.

How it is used

The README documents `cargo install languagetool-rust --features full` and an `ltrs` CLI with commands such as `ping`, `languages`, and `check`. By default, the CLI uses the public LanguageTool API, while users can point it at their own server.

Why package nerds care

For package nerds, LTRS is a bridge package: it wraps a Java-origin proofreading service in Rust library types and a small CLI. It is useful in editor, documentation, CI, and prose-checking workflows where LanguageTool is wanted without running the Java client directly.

Timeline

  • 2022-05-16: Crate created on crates.io and early 0.0.x changelog entries began.
  • 2023-02-07: Version 2.0.0 documented a broader project cleanup and related-project work.
  • 2025-09-17: Version 3.0.0 introduced breaking CLI/library refactors and custom file-type support.
  • 2025-12-31: Version 3.0.1 bumped the minimum supported Rust version and fixed raw output behavior.

Related projects

  • Related projects include LanguageTool itself, the LanguageTool public HTTP API, docs.rs, crates.io, and other Rust prose-checking tools that integrate grammar checks into documentation workflows.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ltrsexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version3.0.1
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:languagetool-rust
Version3.0.1
Package managerHomebrew
Homepagehttps://docs.rs/languagetool-rust
Repositoryhttps://github.com/jeertmans/languagetool-rust
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

languagetool-rust

nix profile install nixpkgs#languagetool-rust
  • normalized package name match
  • Matched by: Languagetool Rust
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/la/languagetool-rust/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation