D3 (ou D3.js) é uma biblioteca JavaScript gratuita e de código aberto para visualização de dados. Sua abordagem de baixo nível, baseada em padrões web, oferece uma flexibilidade incomparável na criação de gráficos dinâmicos e orientados por dados. Por mais de uma década, o D3 tem alimentado visualizações inovadoras e premiadas, tornando-se um bloco de construção fundamental de bibliotecas de gráficos de nível superior e fomentando uma comunidade vibrante de praticantes de dados ao redor do mundo. O D3 "impulsionou o campo para um crescimento, diversificação e criatividade sem precedentes" e "mudou a forma como milhões de visualizações de dados são criadas em redações, sites e portfólios pessoais", comentou o prêmio Information is Beautiful 2022 Test of Time. O prêmio IEEE VIS 2021 Test of Time observou: "Ao criar uma estrutura que era atraente e fácil para desenvolvedores web usarem para criar visualizações interativas, os autores indiscutivelmente ajudaram a trazer a visualização de dados para o mainstream. [D3] é uma contribuição fundamental para esta conferência especificamente e, de forma mais geral, para o sucesso do nosso campo como um todo." O D3 foi criado por Mike Bostock em 2011. Mike co-escreveu o artigo do D3 com Jeff Heer e Vadim Ogievetsky em Stanford. Jason Davies fez contribuições significativas para o D3 de 2011 a 2013, mais notavelmente para o sistema de projeção geográfica do D3. Philippe Rivière tem sido um grande colaborador do D3 e de sua documentação desde 2016. Ao longo dos anos, inúmeras pessoas gentis contribuíram para o D3 compartilhando código e ideias, ensinando e respondendo perguntas, e reunindo pessoas para promover a prática da visualização. Mike e Philippe agora mantêm o D3 e o Observable Plot na Observable.