Enchant (software)


title: "Enchant (software)" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["free-spelling-checking-programs", "language-software-for-linux", "language-software-for-macos", "language-software-for-windows"] topic_path: "technology/operating-systems" source: "https://en.wikipedia.org/wiki/Enchant_(software)" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox software"]

FieldValue
nameEnchant
titleEnchant
logo
screenshot
authorAbiWord developers /
developerEnchant developers /
released
latest release version
latest release date
latest preview date
repo
programming languageC, C++, and Vala (programming language)
operating systemLinux, BSDs, Mac OS X, Windows
size~1.3MB (source code only)
language count
genreSpell checker
licenseVariant of LGPL
website
::

| name = Enchant | title = Enchant | logo = | logo caption = | logo_size = | logo_alt = | screenshot = | caption = | screenshot_size = | screenshot_alt = | collapsible = | author = AbiWord developers / Dom Lachowicz | developer = Enchant developers / Reuben Thomas | released = | discontinued = | latest release version = | latest release date = | latest preview version = | latest preview date = | repo = | programming language = C, C++, and Vala (programming language) | operating system = Linux, BSDs, Mac OS X, Windows | platform = | size = ~1.3MB (source code only) | language = | language count = | language footnote = | genre = Spell checker | license = Variant of LGPL | website = Enchant is a free software project developed as part of the AbiWord word processor with the aim of unifying access to the various existing spell-checker software. Enchant wraps a common set of functionality present in a variety of existing products/libraries, and exposes a stable API/ABI for doing so. Where a library doesn't implement some specific functionality, Enchant will emulate it.

Enchant is capable of having multiple backends loaded at once. As of January 2021 it has support for 7 backends:

GNOME LaTeX and gedit rely on the gspell library, which uses Enchant.

Enchant is currently licensed under GNU Lesser General Public License (LGPL), with an additional permission notice saying that any plugin backend can be loaded and used by Enchant. This ensures that it can use the native spell checkers on various platforms (Mac OS X, Microsoft Office, Amazon Kindle, etc.), and users can use their favorite third-party product to do the job.

References

References

  1. "Enchant's license".
  2. "Enchant".
  3. "gspell website".
  4. (2015-11-20). "gspell alongside GNOME 3.18".
  5. (2016-03-09}}{{Dead link). "gspell alongside GNOME 3.20".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

free-spelling-checking-programslanguage-software-for-linuxlanguage-software-for-macoslanguage-software-for-windows