||Reusable software components
Today's software systems are increasingly complex. Yet, the time
and effort available to produce these systems has become shorter
rather than longer.
Software reuse is one of the most important solutions to the
challenge of building complex systems. Effective reuse requires:
- Easily accessible repositories of useful, high-quality components
- Standards in technology, documentation, and software process
- Tools for finding, understanding, evaluating, adapting, and
integrating reusable components
- Effective support of the developer community that is reusing each
This category on tigris.org hosts open source projects that are
producing widely reusable software components.
||An Ada framework for event based IO
||Provides GUI functionality for your C++ program.
||An object-oriented framework for Objective-C based on the Apache Portable Runtime
||Develops AJAX based components
||Java API for Bulletin Boards
||Web platform based on Java/XML/XSLT
||php web development platform
||A JMI-compliant template-based code generator.
||C++ Libraries like STL and BOOST for BREW.
||A .Net library for drawing a calendar
||A multiplatform 3D graphics engine
||Generic shopping cart - ecommerce application written in PHP
||Charles is a container and algorithms library for Ada.
||A tool and a library to check license consistency of a software
||DB code generator produces Java code, DDL, and HTML from XML
||Argument driven command processing in Java.
||Combine is a Model-View-Controller for PHP5
||Container Template Generator for Delphi
||Process modelling for context-aware systems
||SWT/JFace to POJO data binding
||Database abstraction for PHP5
||PHP5 API based on Java/GNU Classpath