Web-based groupware server written in PHP, bundling email, calendar, address book, and project management in one self-hosted suite.
Alinto/sogo
SOGo is an open-source groupware suite offering calendaring, address books, and webmail, with native CalDAV, CardDAV, and IMAP support.
Open-source alternative to:Microsoft Exchange
Google Workspace
- Stars
- 2,184
- Forks
- 331
- Open issues
- 48
- Last commit
- 9 hours ago
What is it?
SOGo is a groupware suite that bundles calendaring, address book management, and a full-featured webmail client. It also handles resource sharing and permissions, so teams can share calendars and contacts under access controls.
SOGo relies on standard protocols such as IMAP, CalDAV, and CardDAV rather than custom plugins. This lets common clients including Microsoft Outlook, Apple iCal, iPhones, Mozilla Lightning, and various mobile devices connect to it directly.
The project is written in Objective-C and is distributed under the GPL-2.0 license. Building it requires both the SOGo and SOPE source trees, and a separate SOGo Connector extension exists for Thunderbird.
Key features
- 01Calendaring and address book management in one suite
- 02Full-featured webmail client
- 03Resource sharing and permission handling
- 04Native CalDAV, CardDAV, and IMAP connectivity without plugins
- 05Works with Outlook, Apple iCal, iPhone, and Thunderbird via the connector
Use cases
- Hosting a self-managed groupware server for an organization's email, calendars, and contacts
- Giving staff a webmail interface alongside desktop and mobile calendar clients
- Sharing team calendars and address books with access controls
Quick start
- 1
Get the SOPE and SOGo source code from Alinto's GitHub repositories
- 2
Follow the compilation instructions in the official SOGo FAQ
Things to know
- The README gives no package-manager install; you must compile SOPE and SOGo from source, with instructions only in the external FAQ.
- Licensed under GPL-2.0, a copyleft license that requires derivative works to be shared under the same terms.
In collections
Topics
FAQ
- What is sogo?
- SOGo is an open-source groupware suite offering calendaring, address books, and webmail, with native CalDAV, CardDAV, and IMAP support. SOGo is a groupware suite that bundles calendaring, address book management, and a full-featured webmail client. It also handles resource sharing and permissions, so teams can share calendars and contacts under access controls.
- Is sogo free to use? What license does it have?
- sogo is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is sogo still maintained?
- Actively maintained. The last commit to sogo was on Nov 6, 2026.
- What can I use sogo for?
- Hosting a self-managed groupware server for an organization's email, calendars, and contacts Giving staff a webmail interface alongside desktop and mobile calendar clients Sharing team calendars and address books with access controls
- How do I install sogo?
- Get the SOPE and SOGo source code from Alinto's GitHub repositories Follow the compilation instructions in the official SOGo FAQ
- Where can I get sogo?
- The source code and installation instructions are on GitHub: https://github.com/Alinto/sogo
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Cyrus IMAP is a self-hosted mail, contacts and calendar server that serves email over IMAP, JMAP, POP3, CalDAV, CardDAV and WebDAV.
Self-hosted mail server for your own domain, with SMTP/IMAP/POP3, CardDAV/CalDAV, a React webmail and admin console, deployed via Docker Compose.
Self-hostable all-in-one mail and collaboration server in Rust, supporting IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV and WebDAV.
A mail client app for Nextcloud that connects to any IMAP account from within your Nextcloud instance.
A small Python CalDAV and CardDAV server that shares calendars, to-do lists and contacts with standard clients.