Generated by GPT-5-mini| Geary (software) | |
|---|---|
![]() | |
| Name | Geary |
| Caption | Geary running on GNOME |
| Developer | The GNOME Project |
| Released | 2009 |
| Programming language | Vala, C |
| Operating system | Linux, BSD, macOS |
| Genre | Email client |
| License | GNU General Public License |
Geary (software) is a lightweight email client originally developed by The Yorba Foundation and later adopted by The GNOME Project. It is designed to integrate with GNOME technologies and provides threaded conversations, support for IMAP and SMTP, and integration with online services. Geary targets users of GNOME, elementary OS, Fedora, Debian, and other Linux distributions, and has been discussed in coverage by magazines and conferences.
Geary began as a project of The Yorba Foundation, founded by members associated with Mission District, San Francisco, and contributors connected to projects like Shotwell (software), GTK+, and Evolution (software). Early public releases were announced at gatherings such as GUADEC and mentioned in blogs by contributors linked to Open Source Initiative and GitHub. After Yorba's dissolution, stewardship transitioned to The GNOME Project, with contributions from maintainers connected to distributions including Fedora, Ubuntu, Debian, and organizations like Red Hat, Canonical (company), and independent developers affiliated with Freedesktop.org. Over time Geary's roadmap intersected with initiatives such as GNOME Shell, GNOME 3, and libraries maintained by GTK. Development milestones were discussed at events like LibreOffice Conference and ticketed in trackers similar to those used by GNOME Bugzilla and GitLab.
Geary implements threaded conversation views inspired by interfaces in clients discussed at conferences such as FOSDEM and articles in outlets like Linux Journal and PC World. It supports IMAP and SMTP protocols used by providers including Gmail, Outlook.com, Yahoo! Mail, FastMail, and corporate services tied to Microsoft Exchange via gateway approaches. The client integrates with address sources such as GNOME Contacts, Evolution Data Server, and directory services used in deployments at institutions like Harvard University and MIT. Geary includes search features comparable to those in clients reviewed by Phoronix and supports HTML rendering using engines associated with WebKitGTK and components maintained by Mozilla Foundation developers. Additional features discussed by contributors from Red Hat include desktop notifications tied to libnotify, encryption support via libraries related to GnuPG, and localization initiatives coordinated with communities represented at Transifex and GNOME Translation Project.
Geary's architecture leverages GNOME platform libraries such as GLib, GObject, GTK+, and GIO, aligning with design patterns promoted by maintainers at GNOME Project and developers involved with Mesa (computer graphics). The codebase is written primarily in Vala and C, languages advocated in talks at Linux Foundation summits and tutorials by contributors from Codethink and similar firms. Networking and mail protocol handling rely on implementations interoperable with standards developed by IETF, and threading behavior follows models discussed in papers presented at USENIX conferences. Storage and caching strategies draw on approaches used by projects like Evolution Data Server and database tools maintained by SQLite Consortium contributors. Integration with desktop environments such as GNOME Shell and distributions including elementary OS informed design decisions documented in developer mailing lists and at meetings like GUADEC.
The user interface follows GNOME Human Interface Guidelines promoted by GNOME Foundation and was influenced by design thinking from teams at Canonical (company) and elementary, Inc.. UI components employ widgets from GTK+ and CSS theming mechanisms discussed at GNOME.Asia events. Conversation threading, unified inbox options, and composer windows reflect UX patterns examined in critiques by writers at ZDNet and Ars Technica, and accessibility work aligns with standards advocated by W3C and contributors from GNOME Accessibility Project. Theme and iconography conformance ties into assets provided by projects like GNOME Icon Theme and distribution artwork from Fedora Project and Ubuntu design teams.
Development governance transitioned from The Yorba Foundation to The GNOME Project, bringing oversight practices similar to those used by projects such as GNOME Documents and GNOME Maps. Contributions are managed via repositories and merge workflows paralleling those employed by GitHub and GitLab instances used by GNOME. Release engineering and packaging are coordinated with maintainers from distributions like Debian and Fedora Project, and CI/CD practices reference tooling discussed at OpenStack and KDE developer summits. Licensing and contributor agreements align with policies supported by the Free Software Foundation and the GNU Project.
Geary received coverage in publications including Linux Magazine, ZDNet, and LWN.net, and was compared against clients such as Thunderbird (software), Evolution (software), and KMail. Distributions including elementary OS, Fedora, and Solus included or offered Geary in repositories, and enterprise packaging was discussed by contributors from Canonical (company) and Red Hat. Reviews highlighted its conversational view and GNOME integration in articles on OMG! Ubuntu! and Phoronix, while critiques in forums hosted on platforms like Stack Overflow and discussions at GUADEC addressed feature gaps and roadmap priorities.
- Evolution (software) - Thunderbird (software) - KMail - GNOME - GTK+ - Vala (programming language) - The GNOME Foundation - IMAP - SMTP - GnuPG
Category:Email clients