Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/docsynch/htdocs/index.php on line 566
DocSynch - Collaborative Editing for Text Editors

About DocSynch

DocSynch is a collaborative editing system on top of IRC. By transforming single-user editors into multi-user editors, it allows to remotely edit text documents together. Implementations are targeted as extensions to many popular text editors and IDEs. A working version is available for jEdit.

If you have any comments, feature suggestions, bug reports, etc., please mail to aklimets@users.sourceforge.net or subscribe to the docsynch-users mailing list.

Latest News

Warning: MagpieRSS: Failed to fetch http://sourceforge.net/export/rss2_projnews.php?group_id=100083&rss_fulltext=1. (HTTP Response: HTTP/1.1 302 Found ) in /home/project-web/docsynch/htdocs/lib/magpierss-0.6a/rss_fetch.inc on line 231

More news can be found on the news page.


IRC as basis

DocSynch runs on top of IRC, so you additionally need an IRC client that fits DocSynch. This means that DocSynch acts like an IRC bot, therefore the IRC client must allow such an addition. Normal clients do not fulfil this requirement, thus we must modify existing ones or write our own. Those will be found here as well (currently we only have an implementation for jEdit, where a modified version of the IRC plugin is used). And you will need an IRC Server, you can take any existing one, but also set up your own. The latter is actually better, because you can turn off or at least minder the flooding limits in order to improve DocSynch's performance.

Current Status

There is one implementation for jEdit in late beta status. Important features are still added (real-time editing mode, auto-lock mode, teacher mode, handling of goodbye or failure of the master, color control). After a final release for jEdit has been made, an add-in for Microsoft Visual Studio .NET 2003 will be developed (using J#), another java plugin for Eclipse will be developed and later maybe an extension to VIM. Currently I am working on a java-based IRC client widget (called PlugIRC) which shall support Swing, SWT and Windows Forms (via J#).


DocSynch is written and maintained by Alexander Klimetschek. He was a student at the Hasso-Plattner-Institute at the University of Potsdam, has co-founded Mindquarry and lives in Berlin, Germany. Valuable support was made by Lars Trieloff - for more information visit his interesting Software Documentation Blog.

This website is up since 20th January 2004.