En informàtica, un giny (en anglès, widget) és una petita aplicació o programa, usualment presentat en arxius o fitxers petits que són executats per un motor de ginys o Widget Engine. Entre els seus objectius estan els de donar fàcil accés a funcions freqüentment usades i proveir d'informació visual. No obstant això, els ginys poden fer tot el que la imaginació desitgi i interaccionar amb serveis i informació distribuïda a Internet, poden ser vistosos rellotges en pantalla, notes, calculadores, calendaris, agendes, jocs, finestres amb informació del temps a la seva ciutat, etcètera.
Els ginys d'escriptori també es coneixen com a gadgets d'escriptori, i són una nova categoria de mini aplicacions, dissenyades per proveir d'informació o millorar una aplicació o serveis d'un ordinador o ordinador, o bé qualsevol tipus d'interacció a través del World Wide Web, per exemple una extensió d'alguna aplicació de negocis, que ens proveeixi informació en temps real de l'estatus del negoci o organització.
Una característica comuna als ginys és que són de distribució gratuïta a través d'Internet. Van aparèixer originalment en l'ambient del sistema d'accessoris d'escriptori de Mac OS X, actualment Yahoo! ofereix una col·lecció molt àmplia de widgets per a Windows XP i Mac OS X, alhora que existeix una creixent creació de ginys per a Windows Vista que aprofiten l'nou motor gràfic d'aquest sistema conegut com a WinFX, una biblioteca de tecnologies per a Windows Vista també disponible sense cap cost per a Windows 2000, XP i 2003.
També n'hi ha per a GNU/Linux, utilitzant el motor ginys «Superkaramba», que permet l'execució d'una gran quantitat de widgets disponibles des de moltes pàgines a internet, la seva facilitat de programació és sorprenent i en ser de codi obert qualsevol usuari pot personalitzar el seu gust. S'espera que per a finals del 2007, l'escriptori KDE 4.0 pugui executar widgets de Mac OS X.
El model de mini aplicacions de ginys, és molt atractiu per la seva relativament fàcil desenvolupament: molts dels ginys, poden ser creats amb unes quantes imatges i amb poques línies de codi, en llenguatges que van des de XML, passant per JavaScript a Perl, i C# entre d'altres.