The GURT Universal Repository Toolkit provides a set of utilities for managing large numbers of repositories and their working copies. At its foundation, a flexible set of classes representing file tree structure provides a modular means for handling different types of repositories (e.g. CVS, Subversion, BitKeeper, etc.) in both their client and server formats. These facilities are then built upon with the 'harvest' tools that assist with the propogation of patches between different types of repositories by providing advanced filesystem merging capabilities and patch distribution. Building on the RSS feed handling capabilites of GOSCOT, GURT provides an infrastructure for P2P patch distribution and management.
The GUFT Unified Forking Toolkit provides a unified frameworks and collection of toolkits that allows an individual (or small team) to efficiently produce "similar" or "separate" forks of numerous complex projects, scaling to entire distributions.
As the nucleus of GUFT, GOLT provides a comprehensive set of tools for managing large collaborative endeavors. As its heart lies a modular system of "projects" and "relationships" between them; the remaining GUFT toolkits extend GOLT by adding new semantics to the core project facilities already available. This allows all aspects of development to be tracked and monitored for quality and performance, and it facilities increased contributor participation by facilities to provide quantitative skill advancement and opportunities for equitable compensation.
GOSCOT provides the infrastructure for syndicated notification of resources, using the open standard of Really Simple Syndication (RSS) and XML. At its heart, it provides two simple tools: 'rss' and 'feed'. 'rss' manages the generation and distribution of RSS files, while 'feed' handles fetching and responding to information contained in feeds (whether generated by 'rss' or from other sources).