Skip to main content

Word Lists

2,658 word lists site-wide

Showing lists whose name contains "Programming" — clear search

Safe mode: mature topics are hidden. Sign in to show them.
What can I do here?
  • A word list is just a bucket of words — colors, animals, tech terms, your own product names.
  • Builder combines two of them into domain names to check. Pick Colors + Animals and you get redfox.com, bluewhale.com, jadeviper.com.
  • Browse the 27 lists below, or start your own.
  • New List starts an empty list — on its edit page you can type words one at a time, Bulk-Paste a batch from a spreadsheet column or comma list (free: up to 200 at once; Premium: up to 5,000), or upload/import a CSV or text file (free: up to 1 MB / 5,000 rows; Premium: up to 10 MB with no row limit). Every list has a type (category), and can be marked shared/global by an admin.
  • Use the filter buttons below to narrow by type, or by the Big/ All-Unique/Global flags — one active filter at a time.
  • Word Lists Summary shows word totals broken down by type across everything you (and the site-wide global lists) have.

Showing every word list. Narrow it to one topic with the buttons below — or read what each topic is for.

Name Words Created / Last Populated Actions
Object Oriented Programming (OOP) Programming
Based on classes, objects, and hierarchy. e.g. *inheritance*, *polymorphism*, *encapsulation*, *abstract*
41 View Tools Builder
Programming Ai Programming
Types of artificial intelligence, machine learning tooling, and LLM engineering, for example, transformer, embeddings, quantization, retrieval, and inference, etc.
97 View Tools Builder
Programming Algorithms Programming
Types of computational algorithms, graph theory, and advanced data structures, for example, dijkstra, memoization, convolution, fenwick, and heuristics, etc.
83 View Tools Builder
Programming Apis Programming
Types of API paradigms, protocols, and data exchange specifications, for example, graphql, grpc, swagger, webhook, serialization, and payload, etc.
53 View Tools Builder
Programming Architecture Programming
Types of software architecture patterns, systems design, and distributed models, for example, microservices, serverless, idempotency, federation, and broker, etc.
60 View Tools Builder
Programming Cloud Programming
Types of cloud computing infrastructure, virtualization, and hosting platforms, for example, serverless, multitenancy, hypervisor, cloudflare, and elasticity, etc.
77 View Tools Builder
Programming Concurrent Parallel Programming
Related to multi-threaded or concurrent processing. e.g. *racecondition*, *mutex*, *coroutine*, *eventloop*
36 View Tools Builder
Programming Database Programming
Related to storage, structures, queries, and data management. e.g. *storedprocedure*, *transaction*, *foreignkey*, *nosql*
99 View Tools Builder
Programming Declarative Programming
Focuses on *what* to solve, using rules/constraints rather than *how*. e.g. *regularexpression*, *unification*, *backtracking*, *query*
26 View Tools Builder
Programming Devops Programming
Types of DevOps infrastructure, automation pipelines, and observability tooling, for example, terraform, ansible, kubernetes, telemetry, and prometheus, etc.
68 View Tools Builder
Programming Functional Programming
Based on pure functions, closures, and state-avoidance. e.g. *lambda*, *recursion*, *immutability*, *currying*
33 View Tools Builder
Programming General Programming Terms Programming
Vocabulary common across all paradigms and general coding. e.g. *algorithm*, *datatype*, *refactoring*, *ide*
507 View Tools Builder
Programming Hardware Programming
Types of low-level systems hardware, microcontrollers, and computer architecture, for example, microarchitecture, processor, fpga, interrupt, and opcode, etc.
71 View Tools Builder
Programming Languages Programming
Examples of Programming Languages
557 View Tools Builder
Programming Main Programming
Common Programming Words
488 View Tools Builder
Programming Mobile Programming
Types of mobile app development frameworks, device sensors, and native platform APIs, for example, swiftui, flutter, jetpack, biometric, and emulator, etc.
64 View Tools Builder
Programming Network Programming
Related to sockets, network configurations, and data transmission. e.g. *handshake*, *bandwidth*, *protocol*, *firewall*
31 View Tools Builder
Programming Paradigms Programming
Types of programming paradigms, type theory, and execution models, for example, declarative, immutability, subtyping, categorytheory, and closures, etc.
54 View Tools Builder
Programming Prefix Programming
Types of prefixes programming terms, for example, algo, app, auto, and base, etc.
72 View Tools Builder
Programming Procedural Programming
Based on structured, step-by-step executions/subroutines. e.g. *subroutine*, *controlflow*, *pointer*, *callstack*
31 View Tools Builder
Programming Security Programming
Types of cybersecurity, cryptography, and application security concepts, for example, ciphertext, cipher, sanitization, credential, intrusion, and backdoor, etc.
87 View Tools Builder
Programming Suffix Programming
Types of suffixes programming terms, for example, app, base, bay, and box, etc.
53 View Tools Builder
Programming Systems Programming
Low-level programming directly interacting with hardware and compilation. e.g. *kernel*, *assembler*, *garbagecollection*, *systemcall*
36 View Tools Builder
Programming Testing Programming
Types of software testing methodologies, QA suites, and verification frameworks, for example, assertions, fuzzing, mocking, telemetry, and benchmark, etc.
53 View Tools Builder
Programming Tooling Programming
Types of developer utilities, terminal environments, and build tooling, for example, linter, neovim, bundler, profiler, tmux, and cmake, etc.
65 View Tools Builder
Programming Web Programming
Related to client-side and server-side web development. e.g. *frontend*, *backend*, *api*, *localstorage*
150 View Tools Builder
Unique Programming Programming All-Unique
Every word across all "Programming"-type word lists. Auto-generated.
2,014 View Tools Builder