Z-Push - Leading Open Source Push Synchronization

  •        222

Z-Push is an open-source application to synchronize ActiveSync compatible devices such as mobile phones, tablets and Outlook 2013 and above. With a history of over 9 years of successful synchronization with multiple backends Z-Push is the leading open source push synchronization.

Mobile data synchronization is becoming increasingly important for many people, and various standards have arisen to perform this two-way copying ‘over-the-air’. The most important platforms that can do wireless synchronisation are ActiveSync that is used to communicate with Exchange Server and Research-in-Motion’s BlackBerry Enterprise Server (BES). Both solutions require proprietary server-side software from the vendor, therefore limiting the use of PIMs (personal information managers) to either wired synchronization or irritating 3rd-party synchronizers requiring the installation of client software on the PDA.

http://z-push.org/
http://z-push.sourceforge.net

Tags
Implementation
License
Platform

   




Related Projects

Z-Push Zimbra Backend

  •    

This project provides a zimbra backend for the z-push open source ActiveSync implementation (http://z-push.sourceforge.net). It supports push email, and synchronization of contacts, calendar, and tasks between zimbra and ActiveSync enabled devices.

OpenMobster - Open Source Mobile Cloud Platform

  •    Java

OpenMobster, is an open source Enterprise Backend for Mobile Apps. It provides a bi-directional data synchronization service for mobile apps to synchronize their locally stored database with Enterprise services in the Cloud such as server apps, CRM, ERP, etc. It supports a platform-agnostic Cloud-initiated Push Notification System. It has framework for creating end-to-end Location Aware Apps.

csync2 - cluster synchronization tool

  •    C

Csync2 is a cluster synchronization tool. It can be used to keep files on multiple hosts in a cluster in sync. Csync2 can handle complex setups with much more than just 2 hosts, handle file deletions and can detect conflicts. It is expedient for HA-clusters, HPC-clusters, COWs and server farms.

Sync Toolkit Windows 8 WinRT Windows Phone 8

  •    

This project is the WinRT implementation of the Sync Framework Toolkit to enabled synchronization with WinRT and SQLite.

csync - A professional file synchronizer for normal users

  •    C

sync is a lightweight utility to synchronize files between two directories on a system or between multiple systems. It synchronizes bidirectionally and allows the user to keep two copies of files and directories in sync. csync uses widely adopted protocols, such as smb or sftp, so that there is no need for a server component. It is a user-level program which means you don’t need to be a superuser or administrator.


FullSync - File Synchronization and Backup Tool

  •    Java

FullSync is a universal file synchronization and backup tool which is highly customizable and expandable. It is especially for developers, but the basic functionality is easy enough for everyone. It supports multiple protocols like FTP, SFTP, SMB/CIFS(Windows Shares) and local files, Scheduled execution of synchronizations using intervals or a crontab like scheduling. Publication and update of websites, synchronization of local directories and making backups of your data.

Sync Fx Contrib

  •    

Sync Fx Contrib is a collection of community-developed extensions, third party providers, samples and reference applications for Microsoft Sync Framework.

Unison - File synchronization tool for Unix and Windows

  •    C++

Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unlike simple mirroring or backup utilities, Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically.

osync - A robust two way (bidirectional) file sync script based on rsync with fault tolerance, ACL support and time control

  •    Shell

A two way filesync script running on bash Linux, BSD, Android, MacOSX, Cygwin, MSYS2, Win10 bash and virtually any system supporting bash). File synchronization is bidirectional, and can be run manually, as scheduled task, or triggered on file changes in daemon mode. It is a command line tool rsync wrapper with a lot of additional features baked in. This is a quickstart guide, you can find the full documentation on the author's site.

Synrc Contacts

  •    

Synrc Contacts is available to public community Sync engine. Focused on synchronization of contact Information from different sync sources: Windows Contacts, Outlook, NOKIA Phones, GMAIL, Windows Live, Yahoo!. It supports contacts loading and updating from/to sync source.

Simple Sharing Extensions (SSE) for .NET

  •    DotNet

SSE is an XML micro-format and corresponding sync algorithm that can be embedded in RSS or Atom feeds to allow for two-way synchronization among peers. More important: the algorithm allows for mesh-style synchronization between nodes, with no concept of a "master" copy. This c...

JFileSync - Java File Synchronization

  •    Java

JFileSync is a Java application used to synchronize directories of two different file systems. For instance, you want to synchronize a set of directories on your laptop with a set of corresponding directories on your workstation.

Syncthing - Open Source Continuous File Synchronization

  •    Go

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

profile-sync-daemon - Symlinks and syncs browser profile dirs to RAM thus reducing HDD/SDD calls and speeding-up browsers

  •    Shell

Profile-sync-daemon (psd) is a tiny pseudo-daemon designed to manage your browser's profile in tmpfs and to periodically sync it back to your physical disc (HDD/SSD). This is accomplished via a symlinking step and an innovative use of rsync to maintain back-up and synchronization between the two. One of the major design goals of psd is a completely transparent user experience. Always backup your browser profile(s) before using psd for the first time.

CmisSync - Dropbox-like sync for your company's file server

  •    CSharp

CmisSync allows you to keep in sync with your company's file server, and read/edit the documents even when offline. It works with any CMIS-compliant server like Alfresco, Google drive, SharePoint, Nuxeo etc.

Scalable state synchronization infrastructure using P2P

  •    

An infrastructure that provides synchronization between peers using WCF P2P.Many applications need to share information between various instances of the application. This infrastructure simplifies the use of peer channel by handling the various patterns of nodes states. Imp...

FlickrSync

  •    DotNet

FlickrSync is a photo synchronization application for flickr users. It displays your local folders and your flickr sets and it can establish synchronization rules between them. This way you can manage all your photos locally and FlickrSync will keep them updated in flickr.

OpenSync - synchronization framework for PDA

  •    C

The OpenSync project provides synchronization framework. OpenSync's main and most practical goal is to create a solution to synchronize PIM (Personal Information Management - addressbook contacts, calendar events and tasks, personal notes, etc) data between mobile devices like mobile phones, PDAs (Personal Digital Assistant), desktop computer PIM tools and services.

offline-sync - Simple Offline Data Synchronization for Mobile Web and PhoneGap Applications

  •    PHP

Simple Offline Data Synchronization for Mobile Web and PhoneGap Applications