Garnet (acrónimo de Generating an Amalgam of Real-time, Novel Editors and Toolkits)[1] es una entorno de desarrollo de interfaces gráficas de usuario para Common Lisp y X11 o Macintosh, desarrollado por el Grupo de Software de Interfaces de Usuario del Instituto de Interacción Humano-Computadora[2] de la Universidad de Carnegie Mellon.
[3] Se trata de un complejo sistema que ofrece numerosas funcionalidades: 1) Características intrínsecas de Garnet: 2) Dos conjuntos distintos de Widgets 3) Herramientas de diseño interactivas para crear partes de la interface si escribir ni una sola línea de código: El desarrollo de Garnet dentro del Grupo de Software de Interfaces de Usuario del Instituto de Interacción Humano-Computadora la se inició en 1987 y finalizó en 1995[7] para iniciar el desarrollo de otra utilidad llamada Amulet, escrita en C++ y que desarrollaba las mejoras ideas .
Este software es de dominio público y desde mayo de 2002 existe un proyecto en sourceforge.net[8][9]