eContent is a Web-based content management system for creating information systems, intranets, B2B, B2C, catalogs, and vertical portals. Written in Java for scalability, and based on open standards Struts and Expresso for stability, eContent integrates content management, scalable content and application delivery, resource management, workflow and personalization. It supports executables, all documents types, OLAP reports, Java programs, and legacy integration.
Jeremi is groupware software for realtime document sharing. It supports distributed work on different documents or files by different people or project groups. It offers an always-up-to-date view of the project and its files and coordinates the dependency of the actual file status and access to those files. Jeremi is written entirely in Java.
Pysync has both a demonstration implementation of the rsync and related algorithms in pure Python, and a high speed librsync Python extension. The pure Python is not fast and is not optimized, however it does work and provides a simple implementation of the algorithm for reference and experimentation. It includes a combination of ideas taken from librsync, xdelta, and rsync. The librsync Python extension is less flexible and harder to understand, but is very fast.
python-fchksum is a module used to find checksums of files (or stdin). It supports md5, crc32, cksum, bsd-style sum, and sysv-style sum. The advantage of using fchksum over the Python md5 and zlib(.crc32) modules is both ease of use and speed. You only need to tell it the filename, and the work is done by C code.
Xfiles is an interactive utility for comparing and merging one file tree with another over a network. It supports freeform work on several machines (no need to keep track of what files are changed on which machine). Xfiles can also be used as a cross-validating disk<->disk backup strategy.
SyncML is the common language for synchronizing all devices and applications over any network. SyncML leverages eXtensible Markup Language (XML), making SyncML a truly future-proof platform. With SyncML, networked information can be synchronized with any mobile device, and mobile information can be synchronized with any networked applications. SyncML is an open standard.