Back to Crossword

2,000 software-engineering terms

The word bank contains exactly 2,000 distinct normalized answers. It combines original technical clues with glossary text adapted into concise, answer-redacted clues. It covers programming, distributed systems, architecture, databases, AI, machine learning, statistics, security, networking, systems, graphics and software delivery. Source definitions may use specialist or historical terminology; this is a learning aid, not a standards reference.

Licensing and adaptations

The combined glossary dataset is distributed under Creative Commons Attribution-ShareAlike 4.0. Wikipedia contributors' source text uses CC BY-SA; MDN contributors' documentation was published under CC BY-SA 2.5 and this adaptation is offered under the later 4.0 license. Definitions have been cleaned of markup and citations, shortened to sentences, selected, and edited to remove answer mentions. Each stored entry retains its exact source link. License coverage here concerns the glossary dataset, not unrelated application code, logos or music.

Original clues

125 accepted original clues were authored for this project, with extra coverage of distributed architecture, databases, modern AI/ML, security and delivery. They are included under the same dataset license.

Wikipedia source revisions

Attribution: the contributors to each linked page; page history and attribution details are available from that revision.

MDN source revision

Attribution: MDN contributors. Individual entry source links lead to the corresponding file and revision in the MDN content repository.

MDN Web Docs glossary at commit a1aa79c09717761fc72c20bac94bb9c430ed487a

Download the complete 2,000-term bank (JSON)

Bank coverage

Crosswords are generated locally in the browser. Source pages are optional reading links; gameplay does not fetch definitions from external services.