Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GNUstep
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Open source widget toolkit and application development tools}} {{Multiple issues| {{more citations needed|date=January 2010}} {{prose|date=January 2012}} {{primary sources|date=February 2011}} }} {{Infobox software | name = GNUstep | logo = GNUstep logo.svg | logo size = 100px | screenshot = Gnustep.png | screenshot size = 300px | caption = Window Maker and a variety of applications were developed with the GNUstep libraries, including a [[gomoku]] game, [[calculator]], and [[TextEdit]]. | developer = GNUstep Developers | latest_release_version = make 2.9.2, base 1.30.0, gui 0.31.1, back 0.31.0 | latest_release_date = {{start date and age|2024|06|06}} | latest preview version = on the GitHub software repository | operating_system = [[Cross-platform]] | programming language = [[Objective-C]] | genre = [[Widget toolkit]] | license = [[GNU General Public License]] for the applications <br /> [[GNU Lesser General Public License]] for the libraries. | website = {{URL|https://www.gnustep.org/}} }} '''GNUstep''' is a [[free software]] implementation of the [[Cocoa (API)|Cocoa]] (formerly [[OpenStep]]) [[Objective-C]] [[Software framework|frameworks]], [[widget toolkit]], and application development tools for [[Unix-like]] [[operating system]]s and [[Microsoft Windows]]. It is part of the [[GNU Project]]. GNUstep features a cross-platform, object-oriented [[Integrated development environment|IDE]]. Apart from the default [[Objective-C]] interface, GNUstep also has [[language binding|bindings]] for [[Java (programming language)|Java]], [[Ruby programming language|Ruby]],<ref>{{cite web|url=http://www.gnustep.org/experience/RIGS.html|title=GNUstep Developer Tools - RIGS|website=www.gnustep.org|access-date=10 April 2018}}</ref> [[GNU Guile]] and [[Scheme (programming language)|Scheme]].<ref>[https://web.archive.org/web/20051218234159/http://www.gnustep.it/marko/GScheme GScheme<!-- Bot generated title -->] {{webarchive|url=https://web.archive.org/web/20051218234159/http://www.gnustep.it/marko/GScheme/ |date=2005-12-18 }}</ref> The GNUstep developers track some additions to Apple's [[Cocoa (API)|Cocoa]] to remain compatible. The roots of the GNUstep application interface are the same as the roots of Cocoa: [[NeXTSTEP]] and [[OpenStep]]. GNUstep thus predates Cocoa, which emerged when [[Apple Inc.|Apple]] acquired [[NeXT]]'s technology and incorporated it into the development of the original [[macOS|Mac OS X]], while GNUstep was initially an effort by [[GNU Project|GNU]] developers to replicate the technically ambitious NeXTSTEP's programmer-friendly features.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)