A biblioteca libnautilus-extension é uma ferramenta que permite aos desenvolvedores estender as funcionalidades do gerenciador de arquivos Nautilus. Ela fornece uma série de APIs que podem ser usadas para adicionar novos recursos e capacidades ao Nautilus, como itens personalizados de menu de contexto, novas colunas na visualização de lista de arquivos e muito mais. A biblioteca é escrita em C e pode ser usada com o toolkit GTK+, que é a base do ambiente de trabalho Gnome. 