Стандарты Gnits представляют собой набор стандартов и рекомендаций по программированию, сопровождению и распространению программного обеспечения. Они публикуются группой разработчиков проекта GNU, которые называют себя «Gnits», что является сокращением от «придирки GNU ». Как таковые, они представляют собой совет, а не политику Free Software Foundation или GNU, но некоторые стандарты Gnits получили широкое распространение среди программистов свободного программного обеспечения в целом..
Стандарты Gnits - это расширения, уточнения и аннотации для Стандартов GNU. Однако они никоим образом не являются нормативными в GNU; Сопровождающие GNU не обязаны им следовать. Тем не менее, сопровождающие и программисты часто находят в стандартах Gnits хорошие идеи о том, как следовать самим стандартам GNU, а также предварительные, неофициальные объяснения того, почему некоторые стандарты GNU были приняты такими, какие они есть. Между стандартами Gnits и GNU очень мало расхождений, и они всегда хорошо заметны как таковые.
Стандарты затрагивают аспекты архитектуры программного обеспечения, поведения программ, взаимодействия человека с компьютером, C программирования, документации и версий программного обеспечения.
По состоянию на 2008 год стандарты Gnits содержат уведомление о том, что они умирают и больше не поддерживаются активно, и указывают читателям на руководства по Gnulib, Autoconf и Automake., которые, как говорят, охватывают многие из тех же тем.