jsha/blocktogether — explained in plain English
Analysis updated 2026-07-16 · repo last pushed 2022-03-10
Share your block list with a community so everyone can subscribe and block harassers in one step.
Subscribe to a trusted person's block list to instantly protect your account from known abusers.
Help a marginalized group defend against coordinated harassment by curating a shared block list.
| jsha/blocktogether | shopify/shopify-ai-toolkit | jxlarrea/voice-satellite-card-integration | |
|---|---|---|---|
| Stars | 322 | 322 | 321 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2022-03-10 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | — | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires creating a Twitter developer app with read and write permissions, plus configuring a MySQL or MariaDB database and Vagrant environment.
Block Together is a tool designed to help Twitter users deal with harassment and abuse. It lets you share your list of blocked accounts with other people, and subscribe to block lists that others have shared. The core idea is that if someone is harassing people in a particular community, one person can block the harasser and then share that block with everyone else, so the whole group can quickly protect themselves without each person having to identify and block the abuser individually. At a high level, the app connects to your Twitter account through Twitter's official API. Once connected, it can apply blocks, unblocks, and mutes on your behalf. When you subscribe to someone else's block list, the app takes the accounts they've blocked and applies those same blocks to your account. This is why it needs read and write access to your Twitter account, without write permission, it couldn't actually block anyone for you. The people who would benefit most from this are communities that face coordinated harassment on Twitter, for example, journalists, activists, game developers, or marginalized groups who are frequently targeted. If a group of people is being harassed by the same set of accounts, one trusted member can curate a block list and share it, and the rest can subscribe rather than each person having to track down and block every harasser themselves. It's essentially a crowdsourced defense mechanism against abuse. Setting it up requires creating your own Twitter app with read and write permissions, which involves registering a developer application through Twitter and plugging in API keys. The project uses a database (MySQL or MariaDB) to store block data, and the setup instructions recommend using Vagrant, which is a tool that creates a consistent development environment so you don't have to worry about configuring everything manually on your own machine.
Block Together helps Twitter users fight harassment by sharing block lists. One person blocks abusers, then others subscribe to instantly apply those same blocks to their own accounts.
Mainly JavaScript. The stack also includes JavaScript, MySQL, MariaDB.
Dormant — no commits in 2+ years (last push 2022-03-10).
No license information is provided in the repository, so default copyright restrictions apply and you should contact the author before using it.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.