जीनी (IPA:dʒiːni[4]) एक हल्का GUI टेक्स्ट एडिटर है जो Scintilla और GTK का उपयोग करता है, जिसमें बुनियादी IDE विशेषताएं शामिल हैं। इसे लिनक्स पर अलग पैकेज या बाहरी पुस्तकालयों पर सीमित निर्भरता के साथ कम लोड समय के लिए डिज़ाइन किया गया है। इसे बीएसडी, लिनक्स, मैकओएस, सोलारिस और विंडोज जैसे ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला में पोर्ट किया गया है। विंडोज पोर्ट में एक एम्बेडेड टर्मिनल विंडो का अभाव है; विंडोज संस्करण से गायब भी यूनिक्स के तहत मौजूद बाहरी विकास उपकरण हैं, जब तक कि उपयोगकर्ता द्वारा अलग से स्थापित नहीं किया जाता है। समर्थित प्रोग्रामिंग भाषाओं और मार्कअप भाषाओं में सी, सी ++, सी #, जावा, जावास्क्रिप्ट, पीएचपी, एचटीएमएल, लाटेक्स, सीएसएस, पायथन, पर्ल, रूबी, पास्कल, हास्केल, एरलांग, वाला और कई अन्य हैं।
Emacs या Vim जैसे पारंपरिक यूनिक्स-आधारित संपादकों के विपरीत, जीनी माइक्रोसॉफ़्ट विंडोज़ पर सामान्य रूप से प्रोग्रामिंग संपादकों जैसे नोटपैड ++ से अधिक मिलता-जुलता है, जो Scintilla का भी उपयोग करता है।
यह जीएनयू जीपीएल संस्करण 2 या बाद के संस्करण की शर्तों के तहत लाइसेंस प्राप्त मुफ्त सॉफ्टवेयर है। 2012 में, उत्पाद की परिपक्वता को दर्शाने के लिए संस्करण संख्या को 0.21 से बढ़ाकर 1.22 कर दिया गया था, जैसा कि कई उपयोगकर्ताओं द्वारा अनुरोध किया गया था। संस्करण 1.29 जीटीके+ 3.22 पर आधारित है। संस्करण 1.36 जीटीके+ 3.24.14 पर आधारित है। संस्करण 1.37.1 जीटीके+ 2.24 समर्थन के साथ अंतिम संस्करण है।