Collection of heated/controversial github discussions
Find a file
2025-05-30 13:51:51 -04:00
_config.yml Update _config.yml 2025-05-30 13:48:38 -04:00
CONTRIBUTING.md Move contributing guidelines to separate file 2024-12-15 22:05:57 +05:00
README.md Update README.md 2025-05-30 13:51:51 -04:00

GitHub Drama Logo

github-drama 🌩️

Curated Collection of Notorious GitHub Drama & Controversies
📰 Subscribe for Updates · 🤝 Contribute

PRs Welcome License Stars


📑 Table of Contents


🧐 About

github-drama is a curated, community-driven archive of the most dramatic, controversial, and memorable moments in GitHub and open source history. This project aims to document and preserve links to heated discussions, infamous issues, and legendary pull requests for posterity and learning.

⚠️ Purpose: This repository is for educational and historical reference only. It is not intended to harass or target any individual or group.

For contributing guidelines, see CONTRIBUTING.md.


🌳 Phylogenetic Tree


🎭 Drama Archive

This is a curated collection of "dramatic" GitHub interactions.

Actix

Albertodemichelis

Alex313031

Ambv

  • ambv/black/issues/118
    • A heated debate erupts over Black's strict formatting rules, with users arguing about code style enforcement and the project's "opinionated" approach. The thread becomes a battleground for code formatting philosophies.

Audacity

Angular

Ansible

  • ansible/ansible/issues/10530
    • Users are surprised by the appearance of "cowsay" ASCII art in Ansible output, enabled by default if the cowsay binary is present.

Ant Design

PhantomJS

ASP.NET

Atom

AUTOMATIC1111

Ayo.js

Badges

Bitwarden

  • bitwarden/clients/issues/11611
    • Bitwarden's desktop version 2024.10.0 introduced a proprietary SDK, making it impossible to build the client without it.

Bower

Logary

  • causiq/logary/issues/345
    • Logary introduced a licensing model that required commercial IIS/Kestrel users to pay fees, sparking debate over fairness and F# ecosystem support.

Chrisaljoudi/uBlock

  • Ownership transfer/donations drama
    • /pull/1517
    • /issues/1153
    • A contributor accused the maintainer of soliciting donations for work done by others.

CleverRaven/Cataclysm-DDA

Cloudflare/Wildebeest

Crablang/Crab

  • crablang/crab/issues/14
    • Cataclysm-DDA added an option to switch gender mid-game, sparking debate over whether it should be locked behind debug or an autodoc procedure.

CVarisco/community-story

Daeuniverse/Dae

Deepseek-ai/DeepSeek-LLM

Dear-Github/Dear-Github

Delgan/Loguru

  • Delgan/loguru/issues/563
    • Loguru's use of pickle for exception serialization was flagged as a security risk by a user's company.

Django

Docker

Doktornotor/Pfsense-Still-Closedsource

  • doktornotor/pfsense-still-closedsource
    • A repository was created to document claims that pfSense falsely advertises itself as open-source, arguing that key components are not publicly available.

Dominictarr/Event-Stream

Dotnet

Dotnet-Foundation/Home

EpicGames/Signup

Facebook

Facebookresearch/Llama

Fasterthanlime

Feodor2/Mypal

GitHub DMCA

Golang

  • golang/go
    • /issues/21956 ** A proposal suggested removing the Google logo from the Go website
    • /issues/33021 ** A user advocated for moving Go's development workflow entirely to GitHub.

Google/googletest

GoogleCloudPlatform/Click-to-Deploy

Greatsuspender/Thegreatsuspender

Homebrew

Lllyasviel/Stable-Diffusion-Webui-Forge

Indutny/Node-ip

Iperov/DeepFaceLive

  • iperov/DeepFaceLive/issues/41
    • A user argued that DeepFaceLive should cease development, claiming the technology is primarily used for scams and deception.

Irungentoo/Toxcore

Jashkenas/Underscore

Jdm-Contrib/Justdelete.me

Jguer/Yay

Joyent/Libuv

  • joyent/libuv/pull/1015
    • A pull request proposed replacing a gendered pronoun with a neutral alternative in Joyent's libuv repository.

Jquery/Download.jqueryui.com

JuliaLang/IJulia.jl

Katharostech/Bevy_retrograde

Keepassxreboot/KeePassXC

Kenwheeler/Slick

Kmmbvnr/Django-Jenkins

Kraih/Mojo

Ksh93/Ksh

Ldapjs/Node-Ldapjs

Lerna/Lerna

Marak/Colors.js

Mdn/Yari

Microsoft

Mishoo/UglifyJS2

Moment/Moment

Moq/Moq

Moxystudio/Node-Cross-Spawn

MrGlockenspiel/Activate-Linux

MrMEEE/Bumblebee-Old-and-Abbandoned

NanoAdblocker/NanoCore

NationalSecurityAgency/Ghidra

Nextcloud/Android

  • Unintentional synchronization of all files

Nextcloud/Server

NixOS/Foundation

NixOS/Nixpkgs

Nixxquality/WebMConverter

Nodejs/Inclusivity

Nodejs/Node

Nodejs/Readable-Stream

Nodejs/TSC

Npm/Npm

Obsproject/Obs-Studio

Oerdnj/Deb.sury.org

Omnivore-App/Omnivore

Opal/Opal

OpenBB-Finance/OpenBBTerminal

Opencart/Opencart

OpenTTD/OpenTTD

Orgs/Community

Palantir/Tslint

P-H-C/Phc-Winner-Argon2

PiotrGrochowski/Consolas

Pkgxdev/Pantry

PolyMC/PolyMC

Portainer/Portainer

  • portainer/portainer/issues/8452
    • Summary:
      • Portainer developers add an obnoxious e-begging button and call the built-in begware a new feature, not a bug.
      • Kubernetes users install ad blockers in their development environment to suppress the nagware.
      • The community then creates new ad-free forks and Docker images.

PowerShell/PowerShell

Prettier/Prettier

Probonopd

Projecthamster/Hamster

Promises-Aplus/Promises-Spec

Ptsteadman/Notebook

Pyca/Cryptography

Pypa/Pipenv

P0deje/Maccy

  • p0deje/Maccy/issues/482,
    • archive.is,
    • archive.org,
    • ghostarchive
    • Some users can't figure out why they can't copy or paste with the clipboard manager and can't find any fix. Several people with the problem complain, and the problem is widespread due to the Ventura update. Finally, after much struggle, the issue is closed.

Qbittorrent/QBittorrent

  • qbittorrent/qBittorrent/issues/9407

  • qbittorrent/qBittorrent/issues/18618

    • Summary:
      • Without first consulting the qBittorrent developers privately, an alt account publicly disclosed a path traversal vulnerability by opening a GitHub issue in February 2023. (Coordinated Vulnerability Disclosure, CVD, Wikipedia)
      • One GitHub user responded, "That doesn't respect my freedom™ to use a better client." Many reacted to the reply with a thumbs-down emoji. (Source)
      • Another GitHub user commented, "What is your problem with using civilized language?" A qBittorrent maintainer marked the comment as abuse. (Source)

Rails/Rails

Raivo-Otp/Ios-Application

Redis

Redis-Rs

Resque/Resque

Restic

RIAEvangelist/Node-ipc

Rms-Open-Letter

RupertBenWiser/Web-Environment-Integrity

Robertdavidgraham/Masscan

Rollup/Rollup

Rubocop/Rubocop

SerenityOS/Serenity

  • SerenityOS/serenity/pull/6814
    • Hobbyist OS developer rejects inclusivity documentation changes PR, people of gender raid the comments three years late.

Signalapp/Signal-Android

  • signalapp/Signal-Android/issues/8974
    • Signal developers removed a passphrase and forced users to use a fingerprint. User claims that they received money from secret service for reducing a privacy of their app.

Snarfed/Bridgy-Fed

Spatie/Laravel-Newsletter

Spring-Projects/Spring-Hateoas

Standard/Standard

Stevemao/Left-Pad

Strongloop/Loopback

Syl20bnr/Spacemacs

Systemd/Systemd

Tc39/Proposal-Cancelable-Promises

Telegramdesktop/Tdesktop

Tenacityteam/Tenacity

  • tenacityteam/tenacity/issues/99 (archive.org, archive.is)
    • Tenacity, an Audacity fork, is an easy-to-use multi-track audio editor and recorder. A GitHub user named Cookiengineer was the leader and one of the developers of Tenacity.
    • Some 4chan users doxxed and attempted to murder Cookiengineer in a coordinated attack campaign in July 2021. (source: theregister 2021)
    • Cookiengineer quit after the harassment and stabbing from the 4chan users. (source: issues/99)

Tiangolo/Fastapi

Tip4commit/Tip4commit

Tj-Actions/Changed-Files

Todogroup/Opencodeofconduct

Tootsuite/Mastodon

Torvalds/Linux

Twbs/Bootstrap

Twitter/Scrooge

ValveSoftware/Source-1-Games

Vcflib/Vcflib

VHSgunzo/Lutris-Wine

Vimeo/Player.js

Voat/Voat

Ultralyics/Ultralytics

Webpack/Webpack-Cli

WhisperSystems/Signal-Android

WICG/Interventions

WinampDesktop/Winamp

Xenia-Canary/Xenia-Canary

  • xenia-canary/xenia-canary/pull/180
    • Summary
      • One of developers of Xenia, an Xbox 360 emulator, added an anti-feature that plays loud noises when loading ISO images, together with nagging messages about "piracy".
      • Said developer revealed to be a Discord moderator that happened to get tired of people asking for support without proving an ownership of the game.
      • After backlash, the developer nukes his account with other contributors cleaning up the mess later.
    • Journalism

Yuzu-Emu/Yuzu

Zedeus/Nitter

Zenparsing/Es-Observable

Zloirock/Core-js


See also