Home / Network & Wire Protocols / Email & Groupware

26 open-source Email & Groupware projects

Email & Groupware (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. hydroxide★ 2,169 · archived · Go

    Third-party ProtonMail bridge providing IMAP, SMTP and CardDAV

  2. exchangelib★ 1,275 · active · Python

    Python client for Microsoft Exchange Web Services (EWS)

  3. TbSync★ 924 · active · JavaScript

    [Thunderbird Add-On] Central user interface to manage cloud accounts and to synchronize their contact, task and...

  4. php-ews★ 573 · slowing · PHP

    PHP Exchange Web Services

  5. gromox★ 269 · active · C++

    Groupware server implementing Exchange MAPI/HTTP, RPC/HTTP, EWS and IMAP

  6. EAS-4-TbSync★ 255 · active · JavaScript

    [Thunderbird Add-On] The Exchange ActiveSync provider for TbSync to sync contacts, tasks and calendars to Thunderbird.

  7. Viewpoint★ 249 · active · Ruby

    A Ruby client access library for Microsoft Exchange Web Services (EWS)

  8. pyexchange★ 154 · dormant · Python

    Python wrapper for Microsoft Exchange

  9. node-ews★ 116 · dormant · JavaScript

    A simple JSON wrapper for the Exchange Web Services (EWS) SOAP API.

  10. ruby-msg★ 103 · active · Ruby

    Ruby library for reading Outlook .msg and .pst (MAPI message store) files

  11. protonmail-cli★ 98 · dormant · Python

    Unofficial command-line utility for ProtonMail

  12. akonadi-ews★ 95 · dormant · C++

    Akonadi resource agent for Microsoft Exchange using Exchange Web Services (EWS) protocol

  13. ews-cpp★ 77 · active · C++

    A C++11 header-only library for Microsoft Exchange Web Services

  14. evolution-ews★ 65 · active · C

    Read-only mirror of https://gitlab.gnome.org/GNOME/evolution-ews

  15. evolution-activesync★ 40 · active · C

    Read-only mirror of https://gitlab.gnome.org/GNOME/evolution-activesync

  16. grommunio-sync★ 40 · active · PHP

    EAS (Exchange ActiveSync) interface for grommunio

  17. pyActiveSync★ 39 · dormant · Python

    A pure python library for the ActiveSync protocol

  18. jsas★ 36 · archived · JavaScript

    DEPRECATED - A Javascript ActiveSync library

  19. ews-rs★ 33 · active · Rust

    A Rust crate for interacting with the Exchange Web Services API

  20. syncroton★ 25 · active · PHP

    Syncroton is a PHP based implementation of the Exchange ActiveSync protocol, which is licensed under the LGPL V3

  21. node-asclient★ 20 · dormant · JavaScript

    Node.js client for Exchange ActiveSync synchronization

  22. activesync-go★ 19 · dormant · Go

    ActiveSync implementation for Google Go

  23. PyWBXMLDecoder★ 19 · dormant · Python

    Decoder for Exchange ActiveSync WAP Binary XML (WBXML)

  24. proton-api★ 9 · slowing · TypeScript

    Unofficial ProtonMail API client for browser and Node.js

  25. proton-api-rs★ 4 · archived · Rust

    Unofficial implementation of the Proton REST API in Rust

  26. protonmail-rs★ 3 · active · Rust

    Unofficial pure-Rust Proton Mail SDK with SRP auth, OpenPGP and the mail API