et toolkits）以及其上的应用软体，以自由软体方式重新实作。它能够运行在类Unix作业系统上，也能运作在Microsoft Windows上。
历史.GNUstep最早是由保罗·昆茨（Paul Kunz）与其他在史丹福线性加速器中心的同事所撰写。最早的目的是为了将NEXTSTEP上的HippoDraw移植到其他平台。但是他们并不是重头写出HippoDraw，而是决定把HippoDraw这套软体所依赖的二进位物件层重写出来。因此他们写作了第一版的libobjcX。这个软体库，