bmschmidt/sotu — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2015-01-21
Explore how the language and topics in State of the Union speeches shifted across different presidencies.
Research political communication trends without reading hundreds of speeches manually.
Study when specific themes, like the economy, became more prominent in presidential rhetoric.
Reference the interactive visualizations while writing journalism or academic articles on political speech.
| bmschmidt/sotu | 3imed-jaberi/cryptography-si-isamm | 3imed-jaberi/koa-isomorphic-router | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2015-01-21 | 2021-09-25 | 2021-02-06 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
The data-preparation backend is a separate Python and Makefile system not fully documented here.
This is a collection of web pages that visualize and explore State of the Union addresses over time. The README suggests it's part of research done with a collaborator on articles published in The Atlantic, examining patterns in presidential speeches. The project provides interactive HTML and JavaScript pages that let you browse through SOTU speeches, likely seeing how language and topics have changed across different presidencies and eras. The actual heavy lifting, parsing the speech texts and preparing the data, happens in a separate backend system (built with Python and Makefiles), but this repository contains the user-facing interface that lets people explore the results. The code is borrowed from the creator's larger Bookworm project (a text analysis tool), but stripped down to remove unnecessary complexity and focus just on what's needed for visualizing these speeches. This is a pragmatic choice: rather than carrying around a ton of unrelated code, they extracted just the relevant pieces. You'd use this if you're researching how presidential rhetoric has evolved, studying political communication, or just curious about what themes and language choices have dominated State of the Union addresses across American history. It's the kind of tool that lets you ask questions like "when did presidents start talking about the economy more?" or "how has the tone changed over the decades?" without needing to read hundreds of speeches yourself.
Interactive web pages for exploring how language and topics in presidential State of the Union speeches have changed over American history.
Mainly JavaScript. The stack also includes JavaScript, HTML, Python.
Dormant — no commits in 2+ years (last push 2015-01-21).
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.