Hearts ist eine Implementation des klassischen Kartenspiels für den GNOME-Desktop. Es bietet konfigurierbare Regeln und editierbare Computergegner, um vielfältige Spielstile zufriedenzustellen, Hinzufügen von neuen Gegnern mit Drag und Drop und einfache Erzeugung und Änderung von Gegnern mit der Skriptsprache Lua.