enchant
« Back to VersTracker
Description:
Spellchecker wrapping library
Type: Formula  |  Latest Version: 2.8.14@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: spellcheck library text-processing internationalization development
Install: brew install enchant
About:
Enchant is a comprehensive spellchecking library that acts as a wrapper around multiple backend engines, including Aspell, Hunspell, and Hspell. It provides a unified, abstract API that allows applications to implement spellchecking capabilities without being tightly coupled to a specific spellchecking provider. This modular approach enables developers to support multiple languages and dictionaries seamlessly across different platforms.
Key Features:
  • Unified API for multiple spellchecking backends (Aspell, Hunspell, Hspell, Voikko)
  • Support for multiple languages and dictionaries simultaneously
  • Pluggable architecture for easy backend switching
  • GObject-based, making it suitable for GNOME/GTK applications
Use Cases:
  • Integrating spellcheck functionality into text editors and word processors
  • Adding multi-language spellchecking to email clients and messaging applications
  • Implementing web form validation with real-time spellchecking
Alternatives:
  • Hunspell – Hunspell is a direct backend for Enchant; Enchant provides abstraction across multiple engines including Hunspell
  • Aspell – Aspell is another backend option; Enchant can use it while providing a more modern, flexible API
License: LGPL-2.1-or-later
Dependencies: aspell, glib
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 14, 2025 11:15pm 0 VERSION_BUMP 3f2b07a0
Nov 19, 2024 12:37am 0 VERSION_BUMP 619b0f07
Oct 5, 2024 11:55am 0 VERSION_BUMP 2eace44a