📦 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).

540 terms · 18 categories · last generated 2026-07-05 · licensed CC BY 4.0

Download JSON Download CSV

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

TermDefinitionCategory
--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