AccuRev is a fast, powerful, and easy-to-use Software Configuration Management (SCM) tool with integrated issue tracking based on "Streams" that more efficiently manages complex parallel and global development. Streams are a combination and superset of branches and labels that are first class objects instead of being file-by-file attributes. AccuRev records all merges and patches, so you never have to re-merge the same code. It supports file and directory renaming and merging, follows a client/server model, and is transaction-based. It includes an integrated graphical 3-way diff and merge tool. AccuRev provides an Open API (and SDK) to integrate with any third-party development tool (IBM/Rational ClearQuest, Serena TeamTrack, and more out of the box). It also integrates with Eclipse, the MS SCC API (MS Visual Studio), Sun Java Studio, any diff/merge tool with a command line interface, and more.
Roundup is an issue-tracking system that is simple to use and simple to install. It has command-line, Web, and email interfaces. It manages a number of issues (with flexible properties such as "description", "priority", and so on) and provides the ability to submit new issues, find and edit existing issues, and discuss issues with other participants. The system facilitates communication among the participants by managing discussions and notifying interested parties when issues are edited.
TCLP is a type checker for Prolog dialects. It is written in SICStus Prolog. Its goal is to statically trap programming errors like illegal arguments used in a call for a predicate or illegally built data structures with respect to a given typing for function symbols or predicates. TCLP is also capable of type inference for user predicates. Supported dialects include ISO-Prolog, GNU-Prolog, and SICStus Prolog.
retainCounter is an application that converts a simple [object release] into a NSLog(@"object retainCount: %i",[object retainCount]); [object release]; command. This is sometimes useful if developers wish to know the current count of an object before it is released, which makes it easier to detect memory leaks.
Software Engineering Environment (SEE) provides an information manufacturing platform for software development. It makes information sharing very convenient by allowing all information to be customized dynamically and letting users modify or add their own information structures at any time. It provides various predefined selections for information attributes that correspond to information manufacturing patterns. Although designed for software development, it could be used for managing any information, including book registries, personnel lists, and financial reports.
PureCM is an integrated project management, task tracking and version control tool. Based on the concept of changesets that represent tasks, it provides developers with an easy to use and highly transparent GUI to improve teamwork. The Professional edition includes all features, but the Standard edition only includes the version control core, offering a lightweight solution for users looking for a best-of-breed configuration management tool. PureCM outperforms most other SCM tools, uses a reliable SQLite database, and is scalable to thousands of concurrent developers. The server, GUI, command line, and Web clients runs on Linux, Unix, Mac OS, and Windows.
WebIssues is a multi-platform system for issue tracking and team collaboration. It can be used to store, share, and track issues with various attributes, comments, and file attachments. It is easy to install and use but has many capabilities and is highly customizable. Desktop and Web clients are provided.