Loading...
 
Skip to main content

History: Roundcube vs Cypht

Source of version: 38 (current)

Copy to clipboard
            [https://en.wikipedia.org/wiki/Roundcube|Roundcube] started in 2005 and has the largest market share of Open Source webmails (de facto quasi standard on hosting platforms)

Why did Tiki pick ((Cypht)) as a webmail solution instead of Roundcube?

Cypht is __the pluggable webmail of the PHP ecosystem__.

!! Roundcube vs Cypht
* Availability on Packagist
** No: https://github.com/roundcube/roundcubemail/issues/5938
** Yes: https://github.com/cypht-org/cypht/issues/311
* JMAP support
** No: https://github.com/roundcube/roundcubemail/issues/5918
** Started: https://github.com/cypht-org/cypht/issues/180
* Support for multiple accounts + aggregate all emails in a single view (and move/copy from one account to another)
** No: https://github.com/roundcube/roundcubemail/issues/4972
** Yes: https://cypht.org/documentation.html

Cypht started its life as Hastymail in 2008 and version 3 was a major revamp (rewrite?) and thus, it was renamed to Cypht in 2014. In recent years, the two projects have a similar activity level:
https://openhub.net/p/_compare?project_0=Cypht+Webmail&project_1=Roundcube+Webmail

About licensing: Cypht changed the license to be the same as Tiki, and thus easier to share code between Tiki and Cypht: https://github.com/cypht-org/cypht/issues/333
LGPL 2.1 (vs GPL) also makes Cypht more pluggable.

The collaboration between Cypht and Tiki has similarities with [https://roundcubeinbox.wordpress.com/2013/03/11/the-kolab-story/|Roundcube and Kolab] (but started a decade later!). In recent years, much of the innovation in Roundcube is driven by Kolab. Similarly, as of 2023, the Tiki project is the main driver of innovation in Cypht.

When Tiki started with Cypht in 2019, some desired features were missing, but we added them. Ex.: Sieve filters, Blocking senders, Archive folders, Snooze emails, IMAP folder subscriptions, Delete attachments (but keep email), IMAP draft emails (instead of draft emails in browser sessions), etc. 

We also [https://github.com/cypht-org/cypht/pull/652|did on and off work on AutoCrypt].

As of 2023, what are the advantages of Roundcube?
* Easier to install
* More popular (pre-installed on many shared hosting providers)
* Fewer bugs: This is subjective of course, and it depends what you use, but I (Marc Laporte) consider Cypht to be good, and Roundcube is very very stable. Roundcube has had a few more years to shake out issues and a larger user base (All those hosting companies had an incentive to reduce support requests)
* --Uses Bootstrap: This is subjective of course but I (Marc Laporte) consider this as a [https://github.com/roundcube/elastic/issues/21|definite advantage], and we will [https://github.com/cypht-org/cypht/issues/762|present a prototype of Cypht powered by Bootstrap 5]-- Cypht 2.0 is powered by Bootstrap 5
* Roundcube offers to search in all folders (which is easier because it's just one account). This [https://github.com/cypht-org/cypht/issues/676|will be added to Cypht].

What about Roundcube weaknesses? There are [https://github.com/roundcube/roundcubemail/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-desc|many features that have been requested by many people for many years]. Some of these features [https://www.youtube.com/watch?v=vXkNzTFlgyA|seem to be difficult to do with the current code base]. There was an [https://www.phoronix.com/news/RoundCube-Next-2018|attempt to revamp the code base, but this unfortunately didn't succeed].

Here are the [https://github.com/cypht-org/cypht/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-desc|top Cypht issues]

See also:
* ((Cypht Integration status))
* https://wikisuite.org/Webmail-and-groupware-comparison