Geany is een kleine, snelle teksteditor en lichte ontwikkelomgeving (IDE) voor programmeurs. Het biedt syntaxiskleuring, code folding, symboollijsten, codenavigatie, automatisch aanvullen, een eenvoudig buildsysteem en projectbeheer, en is uit te breiden met plug-ins. Veel bestandstypen worden ondersteund, van C, Java en PHP tot HTML en Python. Geany draait op Linux, de BSD-systemen, macOS en Windows, wordt lokaal als desktopprogramma geïnstalleerd en heeft alleen de GTK-bibliotheken nodig, dus niet een bepaalde desktopomgeving.
Geany is vrije software onder de GNU General Public Licence, versie 2, en wordt ontwikkeld door een gemeenschap van bijdragers. Het project wordt vertegenwoordigd door Geany e.V., een in Duitsland geregistreerde vereniging die het project een rechtspersoon geeft en donaties beheert; de ontwikkeling zelf blijft bij de kernontwikkelaars en de community. Omdat de editor een gewoon programma op uw eigen computer is en er geen gehoste dienst wordt beschreven, blijven uw bestanden bij u. Broncode en releases zijn openbaar, zodat organisaties het zelf kunnen controleren, verpakken en verspreiden.