macOS
brew install dictlocal Homebrew formula metadata
sudo port install dictMacPorts ports tree · textproc/dict/Portfile · source: api.github.com
brew
Dictionary Server Protocol (RFC2229) client. Version 1.13.3 via Homebrew; verified from local package data.
install
brew install dictlocal Homebrew formula metadata
sudo port install dictMacPorts ports tree · textproc/dict/Portfile · source: api.github.com
sudo apt install dictDebian stable package indexes · dict · source: deb.debian.org
nix profile install nixpkgs#dictnixpkgs package indexes · dict · source: raw.githubusercontent.com
sudo dnf install dictdFedora Rawhide package metadata · dictd · source: dl.fedoraproject.org
sudo pacman -S dictdArch Linux sync databases · dictd · source: geo.mirror.pkgbuild.com
sudo zypper install dictdopenSUSE Tumbleweed package metadata · dictd · source: download.opensuse.org
overview
Dictionary Server Protocol (RFC2229) client
history
dict is the command-line client and companion server/tool suite for the DICT Dictionary Server Protocol. It sits in the Unix tradition of small text tools while exposing network dictionary lookup, formatting, compression, and server administration utilities.
The DICT protocol was published as RFC 2229 in October 1997 to replace older webster-style dictionary access with a TCP query/response protocol that could address multiple dictionary databases through one interface. The dictd source tree carries that protocol lineage into a client, daemon, formatter, dictzip compressor, and supporting tools.
The current public repository describes itself as client/server software, human-language dictionary databases, and tools supporting RFC 2229. Its NEWS file shows long maintenance across Unix-like systems, including 2011 utility additions, 2020 IPv6 support, and a 2023 build-system refresh.
dict became package-manager material because it gives terminal users a network dictionary client, while also letting administrators run local DICT servers. The upstream README points operators to dict.org mailing lists for release, database, and server-operator discussion, which reflects the project culture around shared dictionary services.
The client reads server settings from ~/.dictrc or /etc/dict.conf and connects to DICT servers on the RFC port by default. Typical use is direct word lookup, database listing, matching strategies, or using dictd and dictfmt to serve and build dictionaries locally.
For package nerds, dict is interesting because it packages a complete protocol ecosystem rather than a single command: CLI client, daemon, database tooling, compression format, sample configs, and a standards document all live close together.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.dictrc/etc/dict.conf/etc/dictd.confexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
colorit | cli | global executable | |
dict | cli | global executable | |
dict_lookup | cli | global executable | |
dictd | cli | global executable | |
dictdplugin-config | cli | global executable | |
dictfmt | cli | global executable | |
dictfmt_index2suffix | cli | global executable | |
dictfmt_index2word | cli | global executable | |
dictl | cli | global executable | |
dictunformat | cli | global executable | |
dictzip | 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.
install metadata
| Package key | brew:dict |
|---|---|
| Version | 1.13.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/dict |
| Homepage | https://dict.org/bin/Dict |
| Repository | https://github.com/cheusov/dictd |
| Upstream docs | https://github.com/cheusov/dictd#readme |
| License | GPL-2.0-or-later |
| Source archive | https://downloads.sourceforge.net/project/dict/dictd/dictd-1.13.3/dictd-1.13.3.tar.gz |
| Dependencies | libmaa |
| Build dependencies | libtool |
| 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 | dict |
| Version Scheme | 0 |
| Revision | 0 |
| 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.
dict 1.13.1+dfsg-1
dictionary client
https://sourceforge.net/projects/dict/
sudo apt install dictdict
nix profile install nixpkgs#dictdict 1.13.1+dfsg-1build1
dictionary client
https://sourceforge.net/projects/dict/
sudo apt install dictdict
sudo port install dictdictd 1.13.1+dfsg-1
dictionary server
https://sourceforge.net/projects/dict/
sudo apt install dictddictfmt 1.13.1+dfsg-1
utility to format a file for use by a dictd server
https://sourceforge.net/projects/dict/
sudo apt install dictfmtdictzip 1.13.1+dfsg-1
compression utility for dictionary databases
https://sourceforge.net/projects/dict/
sudo apt install dictzipdictd 1.13.1+dfsg-1build1
dictionary server
https://sourceforge.net/projects/dict/
sudo apt install dictddictfmt 1.13.1+dfsg-1build1
utility to format a file for use by a dictd server
https://sourceforge.net/projects/dict/
sudo apt install dictfmtdictzip 1.13.1+dfsg-1build1
compression utility for dictionary databases
https://sourceforge.net/projects/dict/
sudo apt install dictzipdictd 1.13.3-6.fc45
DICT protocol (RFC 2229) server and command-line client
sudo dnf install dictddictd-server 1.13.3-6.fc45
Server for the Dictionary Server Protocol (DICT)
sudo dnf install dictd-serverdictd 1.13.3-1
Online dictionary client and server
https://sourceforge.net/projects/dict/
sudo pacman -S dictddictd 1.13.3+git.1731775346.2b21553-2.3
DICT protocol (RFC 2229) server and command-line client
https://github.com/cheusov/dictd
sudo zypper install dictddictd-devel 1.13.3+git.1731775346.2b21553-2.3
Development files for dictd
https://github.com/cheusov/dictd
sudo zypper install dictd-develsource 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.