Automic VaultAutomic Vault

brew

Install hunspell with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, winget, zypper

Spell checker and morphological analyzer. Version 1.7.3 via Homebrew; verified 2026-05-08.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install hunspell

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install hunspell

MacPorts ports tree · textproc/hunspell/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add hunspell

Alpine Linux edge package indexes · hunspell · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install hunspell

Debian stable package indexes · hunspell · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install hunspell

Fedora Rawhide package metadata · hunspell · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#hunspell

nixpkgs package indexes · pkgs/by-name/hu/hunspell/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S hunspell

Arch Linux sync databases · hunspell · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install hunspell

openSUSE Tumbleweed package metadata · hunspell · source: download.opensuse.org

Windows

Windows Package Managerverified · 92%
winget install --id FSFhu.Hunspell -e

Windows Package Manager source index · FSFhu.Hunspell · source: cdn.winget.microsoft.com

overview

Package summary

Spell checker and morphological analyzer

Commands and aliases

  • affixcompress
  • analyze
  • chmorph
  • hunspell
  • hunzip
  • hzip
  • ispellaff2myspell
  • makealias
  • munch
  • unmunch
  • wordforms
  • wordlist2hunspell

history

Project history and usage

Hunspell is a spell checker, morphological analyzer, library, and command-line tool. Its official materials describe support for Unicode, compounding, complex morphology, stemming, morphological generation, custom dictionaries, an Ispell-like terminal interface, pipe mode, and C/C++ APIs.

Project history

Hunspell's code base descends from OpenOffice.org's MySpell library by Kevin Hendricks, which the Hunspell README describes as a C++ reimplementation of Geoff Kuenning's International Ispell spell checking and affixation work. László Németh developed Hunspell's main library and command-line features, extending the MySpell lineage with richer morphology, compounding, affix handling, suggestion logic, and language-specific behavior.

The official site records project sponsorship history, including Budapest Technical University Media Research Centre support in 2003-2005 and FSF.hu Foundation sponsorship, and the AUTHORS file names László Németh as author, Kevin Hendricks as MySpell author, and Caolán McNamara as maintainer and distinguished contributor.

Adoption history

Hunspell became infrastructure rather than just a standalone command. The official site says it is used by LibreOffice, OpenOffice.org, Mozilla Firefox and Thunderbird, Google Chrome, macOS, InDesign, memoQ, Opera, SDL Trados, Linux distributions, and other tools. The batch metadata also shows broad package-manager coverage across Homebrew, Debian, Ubuntu, Fedora, Arch, openSUSE, MacPorts, Nix, Alpine, winget, and related ecosystems.

How it is used

Command-line users run `hunspell` interactively, in pipe mode, or against files with dictionaries made of `.aff` and `.dic` files. Developers use libhunspell through C/C++ APIs and language bindings, while dictionary maintainers use companion tools such as affixcompress, unmunch, wordforms, wordlist2hunspell, analyze, and related utilities.

Why package nerds care

For package nerds, Hunspell is a deep dependency hiding in plain sight: a spell-checking engine packaged as both CLI and library, with dictionaries often shipped separately and consumed by office suites, browsers, editors, NLP tools, and operating systems. It is also a reminder that language support packages often matter as much as the executable package itself.

Timeline

  • 2003-2005: Official site records BME MOKK sponsorship of Hunspell development.
  • 2015: hunspell/hunspell GitHub repository created.
  • 2016: v1.4.0 release published in GitHub Releases metadata.
  • 2018: v1.7.0 release published with suggestion, SPELLML, morphology, and compounding improvements.
  • 2026: v1.7.3 release notes record security, fuzzing, Unicode, build, and correctness fixes.

Related projects

  • Related projects include MySpell, International Ispell, OpenOffice.org, LibreOffice, Firefox, Thunderbird, Chrome, macOS spelling services, Enchant, Weblate translations, and Hunspell/MySpell dictionary repositories.

Sources

  • Official Hunspell site, repository README, AUTHORS, NEWS, GitHub repository and release metadata, and Homebrew package metadata supplied in the batch input.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for hunspell. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 2 build dependencies.

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
affixcompresscliglobal executable
analyzecliglobal executable
chmorphcliglobal executable
hunspellcliglobal executable
hunzipcliglobal executable
hzipcliglobal executable
ispellaff2myspellcliglobal executable
makealiascliglobal executable
munchcliglobal executable
unmunchcliglobal executable
wordformscliglobal executable
wordlist2hunspellcliglobal executable

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-07-08
manager version1.7.3
manager updated2026-05-08
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/hunspell/hunspell

install metadata

Package metadata

Package keybrew:hunspell
Version1.7.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/hunspell
Homepagehttps://hunspell.github.io
Repositoryhttps://github.com/hunspell/hunspell
Upstream docshttps://github.com/hunspell/hunspell
LicenseMPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later
Source archivehttps://github.com/hunspell/hunspell/releases/download/v1.7.3/hunspell-1.7.3.tar.gz
Last updated2026-05-08T19:07:41Z
Pulseupdated
Dependenciesgettext, readline
Build dependenciescoreutils, gettext
Uses from macOSncurses
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsDictionary files (*.aff and *.dic) should be placed in ~/Library/Spelling/ or /Library/Spelling/. Homebrew itself provides no dictionaries for Hunspell, but you can download compatible dictionaries from other sources, such as https://cgit.freedesktop.org/libreoffice/dictionaries/tree/ .

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehunspell
Version Scheme0
Revision0
Conflicts With
  • freeling
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

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

Debian apt95%

hunspell 1.7.2+really1.7.2-10+b4

spell checker and morphological analyzer (program)

https://hunspell.github.io/

sudo apt install hunspell
  • Section: text
  • Architecture: amd64
  • Source Package: hunspell
  • 10 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Hunspell
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hunspell from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

hunspell-tools 1.7.2+really1.7.2-10+b4

tools for hunspell

https://hunspell.github.io/

sudo apt install hunspell-tools
  • Section: text
  • Architecture: amd64
  • Source Package: hunspell
  • 4 dependencies
  • normalized package name match
  • Matched by: Hunspell
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hunspell-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libhunspell-1.7-0 1.7.2+really1.7.2-10+b4

spell checker and morphological analyzer (shared library)

https://hunspell.github.io/

sudo apt install libhunspell-1.7-0
  • Section: libs
  • Architecture: amd64
  • Source Package: hunspell
  • 3 dependencies
  • 3 optional deps
  • normalized package name match
  • Matched by: Hunspell
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libhunspell-1.7-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libhunspell-dev 1.7.2+really1.7.2-10+b4

spell checker and morphological analyzer (development)

https://hunspell.github.io/

sudo apt install libhunspell-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: hunspell
  • 1 dependencies
  • normalized package name match
  • Matched by: Hunspell
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libhunspell-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libhunspell-private-dev 1.7.2+really1.7.2-10

spell checker and morphological analyzer (private headers)

https://hunspell.github.io/

sudo apt install libhunspell-private-dev
  • Section: libdevel
  • Architecture: all
  • Source Package: hunspell
  • 1 dependencies
  • normalized package name match
  • Matched by: Hunspell
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libhunspell-private-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

hunspell

nix profile install nixpkgs#hunspell
  • normalized package name match
  • Matched by: Hunspell
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/hu/hunspell/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

hunspell 1.7.2+really1.7.2-10build3

spell checker and morphological analyzer (program)

https://hunspell.github.io/

sudo apt install hunspell
  • Section: universe/text
  • Architecture: amd64
  • 10 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Hunspell
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hunspell from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

hunspell-tools 1.7.2+really1.7.2-10build3

tools for hunspell

https://hunspell.github.io/

sudo apt install hunspell-tools
  • Section: text
  • Architecture: amd64
  • Source Package: hunspell
  • 4 dependencies
  • normalized package name match
  • Matched by: Hunspell
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hunspell-tools from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libhunspell-1.7-0 1.7.2+really1.7.2-10build3

spell checker and morphological analyzer (shared library)

https://hunspell.github.io/

sudo apt install libhunspell-1.7-0
  • Section: libs
  • Architecture: amd64
  • Source Package: hunspell
  • 3 dependencies
  • 3 optional deps
  • normalized package name match
  • Matched by: Hunspell
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libhunspell-1.7-0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libhunspell-dev 1.7.2+really1.7.2-10build3

spell checker and morphological analyzer (development)

https://hunspell.github.io/

sudo apt install libhunspell-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: hunspell
  • 1 dependencies
  • normalized package name match
  • Matched by: Hunspell
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libhunspell-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libhunspell-private-dev 1.7.2+really1.7.2-10build3

spell checker and morphological analyzer (private headers)

https://hunspell.github.io/

sudo apt install libhunspell-private-dev
  • Section: libdevel
  • Architecture: all
  • Source Package: hunspell
  • 1 dependencies
  • normalized package name match
  • Matched by: Hunspell
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libhunspell-private-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

hunspell 1.7.3-r0

Spell checker and morphological analyzer library and program

https://hunspell.github.io/

sudo apk add hunspell
  • License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
  • Architecture: x86_64
  • Source Package: hunspell
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Hunspell
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hunspell from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

hunspell-dev 1.7.3-r0

Spell checker and morphological analyzer library and program (development files)

https://hunspell.github.io/

sudo apk add hunspell-dev
  • License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
  • Architecture: x86_64
  • Source Package: hunspell
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Hunspell
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hunspell-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

hunspell-doc 1.7.3-r0

Spell checker and morphological analyzer library and program (documentation)

https://hunspell.github.io/

sudo apk add hunspell-doc
  • License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
  • Architecture: x86_64
  • Source Package: hunspell
  • normalized package name match
  • Matched by: Hunspell
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hunspell-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

hunspell-lang 1.7.3-r0

Languages for package hunspell

https://hunspell.github.io/

sudo apk add hunspell-lang
  • License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
  • Architecture: x86_64
  • Source Package: hunspell
  • normalized package name match
  • Matched by: Hunspell
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hunspell-lang from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libhunspell 1.7.3-r0

Spell checker and morphological analyzer library and program (libraries)

https://hunspell.github.io/

sudo apk add libhunspell
  • License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
  • Architecture: x86_64
  • Source Package: hunspell
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Hunspell
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libhunspell from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment