SymmetricDS provides file and database synchronization with support for multi-master replication, filtered synchronization, and transformation across the network in a heterogeneous environment. It supports multiple subscribers with one-direction or bi-directional, asynchronous data replication. It uses Web and database technologies to replicate data as a scheduled or near-realtime operation. The software has been designed to scale for a large number of nodes, work across low-bandwidth connections, and withstand periods of network outage. It works with most operating systems, file systems, and databases, including Oracle, MySQL, MariaDB, PostgreSQL, MS SQL Server (including Azure), IBM DB2, H2, HSQLDB, Derby, Firebird, Interbase, Informix, Greenplum, SQLite (including Android), Sybase ASE, and Sybase ASA (SQL Anywhere) databases.
相关项目Dumpper v.60.3, blanco Framework, TERASOLUNA Framework, Media Player Classic - Home Cinema, MPC-BE
Simple Groupware is a complete enterprise application offering email, calendaring, contacts, tasks, document management, synchronization with cell phones and Outlook, full-text search, and much more. Simple Groupware combines standards like RSS, iCalendar, vCard, IMAP, POP3, SMTP, CIFS, CSV, WebDAV, LDAP, and SyncML under one platform. Unlike other groupware software, Simple Groupware contains the programming language sgsML to enable the quick customization and creation of powerful Web applications.
相关项目RealTerm: Serial/TCP Terminal, SmillaEnlarger, Darik's Boot and Nuke, OpenOffice.org 独自ビルドプロジェクト, DeSmuME
Ldap Synchronization Connector reads from any data source including databases, LDAP directories, or files and transforms and compares this data to an LDAP directory. These connectors can then be used to continuously synchronize a data source to a directory, for a one shot import, or to compare differences by outputting CSV or LDIF format reports. It offers a powerful transformation engine based on a scripting language to easily manipulate data on the fly. Various identity management functions are included for directory-specific compatibility - most notably Active Directory (changing passwords, account status, last logon, etc.).
相关项目LISM, Dumpper v.60.3, Media Player Classic - Home Cinema, Secioss SSO, MPC-BE
OfflineIMAP is a tool to simplify email reading.
It allows you to read the same mailbox from
multiple computers and ensures that your changes
will be automatically reflected on all computers.
You can use various mail clients to read a single
box or read mail while offline with full
synchronization when you reconnect. You can read
IMAP mail with readers that lack IMAP support
(same goes for SSL). OfflineIMAP's multithreaded
synchronization algorithm performs between 10 and
60 times faster than many mail readers' internal
IMAP support, and it can be used even with mail
readers that support IMAP already. There are five
available user interface modules, including
scripted execution, an interactive terminal
interface, and GUI interfaces.
相关项目PukiWiki, RealTerm: Serial/TCP Terminal, DeSmuME, Darik's Boot and Nuke, The risky module for Mozilla and derivat
SyncServer is a Firefox sync server written in Perl. Mozilla's Firefox sync server, which is written in Python, has many dependencies and is quite tricky to install on enterprise distributions which don't ship with all those requirements. This syncserver implements the syncserver user API and storage API as an fcgi application. It is entirely written in Perl.
Easysync allows you to synchronize files among different computers. You pick up a directory you want to synchronize and Easysync will perform synchronisation whenever this directory is changed. The server part propagates the sync signal among clients, so that if there is a change on one client, all other clients will perform synchronization. It is based on Unison.
csync is a bidirectional file synchronizer for
Linux. It allows the user to keep two copies of
files and directories in sync. It uses uses widely
adopted protocols like SMB or SFTP so that there
is no need for a server component of csync. It is
a user-level program which means there is no need
to be a superuser. With pam_csync, it is possible
to create roaming home directories.
PYBAG implements a portable bag and is intended for fast synchronization and backup. It lets you use a portable digital storage device to carry your electronic documents similar to the way you can use a bag to carry paper documents. You can synchronize the bag with your original files easily. If a synchronization conflict occurs, it will be reported. You can specify rules for automatic conflict resolution. With PYBAG, you can backup files and synchronize any changes made to the original files with the bag. The synchronization process will only copy changed files. The program is cross-platform and independent from the OS and filesystem. You may easily synchronize files between Windows and Linux, for example. Symbolic links are supported on all systems (if the OS or filesystem does not support symlinks, then they are emulated). This program has a GUI and a command line interface.
Address Book Server allows you to share your
contacts and calendar events with others connected
to your network or over the Internet. Each
participant synchronizes their contacts with the
server hosted on your own system. Address Book
Server supports the full Address Book and iCal
schema. The server also provides a friendly Web
interface and an iPhone client which let you
access your contact details remotely.
pam_csync is a PAM module to provide roaming home directories for a user session. The authentication module verifies the identity of a user and triggers a synchronization using csync with the server on the first login and the last logout.
pirysncd is an attempt to write a daemon to watch a directory for kernel write notifications and then execute an rsync command to synchronize two different directories (local or remote). This is a poor man's mirroring or an alternative (not so) real data replication mechanism based on Pyinotify.
jTimer is a time tracking and report tool for project activities. It is also compatible with the GTimer file format.
StrSync synchronizes subtitles with a movie. It's useful, for example, when the subtitles were made for the same movie title, but for a different "rip". You just need to give a subtitle file in SRT format and the times in the movie where the first and last subtitles should be.
daytime is a program that can get the current time from "daytime" (RFC-867), "time" (rfc-868), "nist daytime", or HTTP servers. It only uses the TCP versions of these protocols. It can set the system or hardware clocks from the retrieved time.
HordeZpush provides ActiveSync synchronisation between smartphones, PDAs, and Horde groupware. It is based on the Zpush project and adds backends that synchronize contacts and calendars with Horde. It has been tested with Horde 3.3.5, Kronolith 2.3.2, Turba 2.3.2, and Z-Push 1.2.1.