cvsq (CVS queued) is a tool that enables developers with a dial-up connection to work comfortably with CVS. It accepts same arguments as CVS but instead of directly processing them, cvsq stores all requests in a queue and handles them later.
VersionT is a project that is designed around a set of shell and AWK scripts to implement CVS. This project also includes the documentation and implementation apart from the software code. Primarily designed for UNIX, is also being ported to Windows.