Sphinx é uma ferramenta que facilita a criação de documentação inteligente e bonita, escrita por Georg Brandl e licenciada sob a licença BSD. Ele foi originalmente criado para a documentação do Python, e tem excelentes instalações para a documentação de projetos Python, mas C/C+ já é suportado também, e planeja-se adicionar suporte especial para outros idiomas também.