📦 540 Most Common IT English Terms — Open Dataset
A free, open dataset of 540 real IT and software-engineering English terms — each with a plain-English definition and a category tag — extracted directly from CodersLingo's published glossary pages (core IT glossary, Docker, Kubernetes, SQL, Git, HTTP, design patterns, observability, Terraform, CLI flags, keyboard shortcuts, and more).
What's in it
- term — the word, phrase, acronym, command, or status code.
- definition — a plain-English explanation, as published on the site.
- category — one of 18 source categories (e.g.
docker,sql,http-status-codes,core-glossary). - example — a short usage example, where the source glossary provides one (not all entries have one).
Nothing here is invented — every row is pulled directly from a page already live on coderslingo.com/glossary/. If the glossary grows, this dataset grows with it (it's regenerated on every site build).
Who this is for
- ESL/EFL teachers building IT-focused vocabulary curricula.
- Developers building flashcard apps, chatbots, or NLP training/eval sets that need real developer vocabulary.
- Anyone who wants a portable, offline copy of the CodersLingo glossary.
Looking for spaced-repetition flashcards instead? See the free Anki deck built from the same data.
Preview — first 20 entries
| Term | Definition | Category |
|---|---|---|
| --dry-run, -n (Dry Run) | Show what the command WOULD do without actually doing it. Critical safety flag for destructive operations. | cli-flags |
| --no-X, --without-X (Negation flag) | Disable a feature that is on by default. | cli-flags |
| --version, -V (Version) | Print the tool's version string and exit. Always useful when reproducing bugs. | cli-flags |
| -f, --force (Force) | Skip confirmation prompts and proceed even when the action would normally be blocked or warned about. | cli-flags |
| -h, --help (Help) | Print the command's usage information and exit. | cli-flags |
| -i, --interactive (Interactive) | Prompt for confirmation before each step instead of acting automatically. | cli-flags |
| -o, --output (Output) | Specify where the command should write its output — a file, a format, or a directory. | cli-flags |
| -q, --quiet, --silent (Quiet / Silent) | Suppress non-essential output. Useful in scripts where you only care about the exit code. | cli-flags |
| -r, -R, --recursive (Recursive) | Apply the operation to every file in a directory tree, going into all sub-directories. | cli-flags |
| -v, --verbose (Verbose) | Print extra detail about what the command is doing. Useful for debugging. | cli-flags |
| -y, --yes, --assume-yes (Auto-Yes) | Automatically answer "yes" to all confirmation prompts. Used in scripts where you can't respond interactively. | cli-flags |
| :wq (write & quit) | Vim: save the file and close the editor. The legendary "how do I exit Vim" answer. | keyboard-shortcuts |
| /d (hasIndices) | Include match start/end indices for the full match and each capture group in the result. | regex-flags |
| /g (Global) | Match all occurrences in the string, not just the first one. | regex-flags |
| /i (Case-Insensitive) | Match letters regardless of upper/lower case. | regex-flags |
| /m (Multiline) | Makes ^ and $ match the start and end of each line, not just the whole string. | regex-flags |
| /s (DotAll (single line)) | Makes . match newline characters too, not just non-newline characters. | regex-flags |
| /search | Vim: search forward for a pattern. Press n for the next match, N for the previous. | keyboard-shortcuts |
| /u (Unicode) | Treats the pattern as a sequence of Unicode code points, not bytes. Enables \u{...} escapes and \p{...} property matches. | regex-flags |
| /x (Extended / Verbose) | Allow whitespace and # comments inside the pattern for readability. Not available in JavaScript. | regex-flags |