Xindy é um programa flexível para classificar e formatar índices de livros. Foi escrito por Joachim Schrod como sucessor do MakeIndex. A Xindy suporta a indexação para uma variedade de programas, incluindo especialmente látex e Troff, e produz índices complexos dos dados.
O Xindy é citado como um dos programas de indexação mais usados para o LATEX. Ao contrário do MakeIndex, o Xindy apresenta um forte suporte para muitos idiomas, além do inglês, e muitas codificações de caracteres padrão, incluindo Unicode.
Xindy é licenciado sob o GNU GPL.