macOS
brew install hfstospelllocal Homebrew formula metadata
brew
Helsinki Finite-State Technology ospell. Version 0.5.4 via Homebrew; verified from local package data.
install
brew install hfstospelllocal Homebrew formula metadata
sudo apt install hfst-ospellDebian stable package indexes · hfst-ospell · source: deb.debian.org
nix profile install nixpkgs#hfst-ospellnixpkgs package indexes · pkgs/by-name/hf/hfst-ospell/package.nix · source: api.github.com
sudo zypper install hfst-ospellopenSUSE Tumbleweed package metadata · hfst-ospell · source: download.opensuse.org
overview
Helsinki Finite-State Technology ospell
history
HFST ospell is the spell-checking library and command-line tool associated with Helsinki Finite-State Technology. It applies HFST optimized-lookup transducers to spell checking, correction, and integration with desktop proofing stacks.
HFST, the Helsinki Finite-State Technology project, was built at the University of Helsinki as a toolkit for processing natural-language morphologies with finite-state automata and transducers. Its project page describes wide-coverage implementations for languages with varying morphological complexity, and the main HFST repository presents the toolkit as a bridge across finite-state libraries and toolkits for linguistic systems.
hfst-ospell is the spell-checking branch of that ecosystem. Its README describes a minimal optimized-lookup-format spell-checking library plus a demonstration command-line checker. The code exposes a C++ API around weighted transducers and a `hfst-ospell` utility that composes an error source and lexicon over standard input to print corrections.
The package kept a deliberately narrow scope: rather than replacing all of HFST, it supplies the spell-checking runtime and proofing-facing command tools. The GitHub release list records releases through 0.5.4 in February 2024, while the broader HFST site points users to binaries, libraries, morphological resources, and release notes.
HFST-based spellers found use through language-technology projects that need finite-state spell checking for morphologically rich and lower-resource languages. The hfst-ospell README explicitly points to Voikko as the route into real applications, and then from Voikko into Enchant, LibreOffice, and Firefox.
The input package facts record hfst-ospell in Homebrew, Debian, Ubuntu, Nix, and zypper-family packaging. That cross-distro footprint is typical for language infrastructure that is not itself a consumer app but is needed by dictionaries, proofing tools, and build pipelines.
Developers can link against the library with `pkg-config --cflags hfstospell` and `pkg-config --libs hfstospell`, then construct spellers from HFST transducer files. Command-line users can run `hfst-ospell` with an error source and lexicon, and related packaged tools include `hfst-ospell-office` and `hfst-ospell-predict`.
The practical workflow is usually upstream of a user-facing editor: build or obtain ZHFST/HFST resources for a language, test correction behavior with the command-line tools, and integrate the runtime through Voikko or adjacent proofing infrastructure.
For package nerds, hfst-ospell is a small but important split package: it packages the proofing runtime separately from the larger HFST compiler/toolkit stack. That makes it easier for distributions to depend on the runtime where a desktop spell checker or dictionary package needs it without forcing every user to install the full morphology development environment.
It is also a good example of finite-state NLP infrastructure crossing into ordinary desktop packaging. A command-line checker, a C++ library, pkg-config metadata, and desktop proofing adapters make the same linguistic transducers useful from both shell scripts and office-suite spell checking.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
hfst-ospell | cli | global executable | |
hfst-ospell-office | cli | global executable | |
hfst-ospell-predict | cli | global executable |
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.
https://github.com/hfst/hfst-ospell
install metadata
| Package key | brew:hfstospell |
|---|---|
| Version | 0.5.4 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/hfstospell |
| Homepage | https://hfst.github.io/ |
| Repository | https://github.com/hfst/hfst-ospell |
| Upstream docs | https://github.com/hfst/hfst-ospell#readme |
| License | Apache-2.0 |
| Source archive | https://github.com/hfst/hfst-ospell/releases/download/v0.5.4/hfst-ospell-0.5.4.tar.bz2 |
| Dependencies | icu4c@78, libarchive |
| Build dependencies | autoconf, automake, libtool, pkgconf |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | hfstospell |
| Version Scheme | 0 |
| Revision | 5 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
hfst-ospell 0.5.4-1+b3
Spell checker library and tool based on HFST
https://github.com/hfst/hfst-ospell
sudo apt install hfst-ospellhfst-ospell-dev 0.5.4-1+b3
HFST spell checker development files
https://github.com/hfst/hfst-ospell
sudo apt install hfst-ospell-devlibhfstospell11 0.5.4-1+b3
HFST spell checker runtime libraries
https://github.com/hfst/hfst-ospell
sudo apt install libhfstospell11hfst-ospell
nix profile install nixpkgs#hfst-ospellhfst-ospell 0.5.4-1build3
Spell checker library and tool based on HFST
https://github.com/hfst/hfst-ospell
sudo apt install hfst-ospellhfst-ospell-dev 0.5.4-1build3
HFST spell checker development files
https://github.com/hfst/hfst-ospell
sudo apt install hfst-ospell-devlibhfstospell11 0.5.4-1build3
HFST spell checker runtime libraries
https://github.com/hfst/hfst-ospell
sudo apt install libhfstospell11hfst-ospell 0.5.4-1.8
Spell checker library and tool based on HFST
sudo zypper install hfst-ospellhfst-ospell-devel 0.5.4-1.8
HFST spell checker development files
sudo zypper install hfst-ospell-devellibhfstospell11 0.5.4-1.8
HFST spell checker runtime libraries
sudo zypper install libhfstospell11libhfstospell11-32bit 0.5.4-1.8
HFST spell checker runtime libraries
sudo zypper install libhfstospell11-32bitsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.