As discussed in a previous post, there are two EteSync related projects in this year's Google Summer of Code. The first project is an EteSync backend for Akonadi, the KDE personal information management server. The second project is an EteSync module for Evolution data server, the GNOME personal information management server.

The summer of code coding period has officially started only a week ago, but both the students have already made some really nice progress that we just had to share. Using the modules they wrote, you can now add EteSync accounts natively (no need for the DAV bridge) to both GNOME and KDE and have them fetch and display your EteSync address books and contacts!

Here is how it looks when adding an EteSync address book to KAddressBook (KDE):

Adding an EteSync address book to KAddressBook (credit: Sjolly)

And here is how the address books and contacts look:

EteSync address books visible in KAddressBook (credit: Sjolly)

Here is how the address books and contacts look in Evolution (GNOME):

EteSync contacts visible in Evolution (credit: Nourmat)

This is just the first step towards seamlessly using EteSync in GNOME and KDE, and things are far from ready, but it's already a pleasure to see!

For more information on how their progress and how to try out the code, please check out Shashwat Jolly's blog post about his progress with the EteSync module for KDE (Akonadi), and Nour E-Din El-Nhass's blog post about his progress with the EteSync module for GNOME (Evolution).

We will continue to cover their progress as they go along and hit noteworthy milestones, but if you'd like to follow their progress as they go along, you should probably follow them on social media, and follow their respective blogs. In addition, they are both on the EteSync IRC/Matrix channel, so come and join us there to chat with the developers directly!