Lexiowl – German word list: source and licence Upstream: de_DE_frami 20161207+frami20170109 (igerman98 by Björn Jacke, frami extension by Franz Michael Baumann), LibreOffice/dictionaries de Repository: https://github.com/LibreOffice/dictionaries (commit c0865a85eb67dc377f2cf8e8fe2c4fa9e53f0dcb) de_DE_frami.aff sha256 646bf3333ac69c23e9d794533ee5241d6f755c359e8fe10a648f87613743d594 https://raw.githubusercontent.com/LibreOffice/dictionaries/c0865a85eb67dc377f2cf8e8fe2c4fa9e53f0dcb/de/de_DE_frami.aff de_DE_frami.dic sha256 4ca3c958b0e5545910999bc246f668840bf8ede3df8e5e6790d05edd5a586c38 https://raw.githubusercontent.com/LibreOffice/dictionaries/c0865a85eb67dc377f2cf8e8fe2c4fa9e53f0dcb/de/de_DE_frami.dic igerman98-20161207.tar.bz2 sha256 17296f03c5fea62d76ecc530ebe80f6adc430278f58d472dc1842d71612960a8 https://www.j3e.de/ispell/igerman98/dict/igerman98-20161207.tar.bz2 Licence of the derived word files (/data/de/words/*.txt): GPL-2.0 OR GPL-3.0. Licence texts and upstream README files are in this folder; the unmodified upstream .aff/.dic files are also in source/ (renamed to .txt) for direct reading. Complete corresponding source: lexiowl-de-source.tar.gz – the generating scripts in their original directory structure, the unmodified inputs, SHA256SUMS.json, README.txt with the Node.js version and the exact commands. Lexiowl scripts: MIT. What the scripts change: every word form is generated from the dictionary entries and their affix rules (no compounding), then forms with hyphens, apostrophes, digits or capitalised proper names are dropped, and a short documented list of slurs and strong vulgarities is hidden (see hidden-intl.mjs). German: capitalised entries that look like proper names are dropped (heuristic, see build-intl.mjs); forms longer than 20 letters are dropped. Generated: 2026-11-09