此GNU软件包列表列出了由自由软件基金会作为GNU计划的一部分而开发或维护的重要软件包,GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统。其中许多的软件包与Linux内核一起构建了完整的计算机操作系统。
2013年,理查德·斯托曼总结了应该普遍适用于GNU软件包的九个标准,但他同时指出,有很好的理由时也可有例外及灵活性:
GNU操作系统并没有官方的“基本系统”。GNU设计作为一个20世纪80年代Unix操作系统的替代,使用POSIX标准为指导,但无论哪种定义都会给出一个范围更广的“基本系统”。然而,下面的GNU软件包小列表,应该比其他软件包更为“核心”。当然,包含(如plotutils)及排除(如C标准函数库)的软件包仍有争议。
textutils: cat, cksum, head, tail, md5sum, nl, od, pr, tsort, join, wc, tac, paste等
shellutils: basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep等