efforg/dear_fcc — explained in plain English
Analysis updated 2026-08-05 · repo last pushed 2018-08-17
Run a public comment campaign for an FCC proceeding with a custom web form
Collect personalized supporter messages using pre-written templates with multiple choice options
Export thousands of comments to CSV for bulk upload when FCC submission rates are limited
| efforg/dear_fcc | 521xueweihan/homebrew-core | amitsuryavanshi/graphiti-activegraph | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Ruby | Ruby | Ruby |
| Last pushed | 2018-08-17 | 2022-05-11 | 2022-12-09 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker installed and configuration of two files defining the FCC proceeding and comment template before the app can start.
Dear FCC is a tool built by the Electronic Frontier Foundation that lets organizations run their own letter-writing campaigns to submit public comments to the Federal Communications Commission. Instead of sending people to the FCC's own comment system directly, an advocacy group can set up a custom web form where supporters choose from pre-written language, personalize their message, and then the system handles submitting all those comments to the FCC on the backend. The way it works is straightforward. An organizer configures two files: one describing the specific FCC proceeding they are commenting on, and another defining the comment template shown to users. The template can include multiple choice options where people pick from suggested language, options that let people either pick a suggestion or write their own, and randomized selections that vary the wording from person to person so the comments don't all read identically. When someone submits a comment through the form, it goes into a queue and gets sent to the FCC's filing system. This is clearly built for advocacy organizations running campaigns around FCC rulemakings, net neutrality debates, media ownership rules, or any proceeding where public input matters. The README references the "Restoring Internet Freedom" proceeding specifically, which was the FCC's 2017 net neutrality repeal, so this tool was used during that fight. One practical detail worth noting: the FCC's electronic filing system limits how fast comments can be submitted, so if a campaign generates a huge volume, the system can export everything to a CSV file for bulk upload through a separate FCC form. That export clears the queue, so you need to save the output. The CSV is capped at five megabytes to match the FCC's own file size limit, and if you have more comments than that, you run the export again. The project uses Docker for deployment, which means it packages everything needed to run into a self-contained setup. Configuration is minimal, copy the example files, fill in your campaign details, and start it up.
A tool from the Electronic Frontier Foundation that lets advocacy groups run letter-writing campaigns to submit public comments to the FCC. Supporters personalize pre-written messages through a custom web form, and the system handles submitting them.
Mainly Ruby. The stack also includes Ruby, Docker, CSV.
Dormant — no commits in 2+ years (last push 2018-08-17).
The license terms are not specified in the repository documentation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.