Welcome to public.kitware.com. Several projects are hosted here. Kitware, Inc. provides commercial support and consulting based on these tools. Additionally, you can check our testing dashboards, access our download pages, or read Kitware's newsletter which features many of our projects.

VTK

 
VTK

The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world [...].

 
 


ITK (Insight)

 
ITK

The Insight Segmentation and Registration Toolkit (ITK) is an open-source software system to support the VisibleHuman Project. Currently under active development, ITK employs leading-edge segmentation and registration algorithms in two, three, and more dimensions [...].

 
 


Paraview

 
Paraview

ParaView is an open-source, multi-platform, parallel scientific visualization application. Although it can be run on a single processor, ParaView is specifically designed to run on distributed parallel computers [...].

 
 


CMake

 
CMake

CMake, a cross-platform, open-source make system is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice [...].

 
 


Dart

 
Dart

Dart is an open-source, distributed, software quality system. Dart allows software projects to be tested at multiple sites in multiple configurations (hardware, operating systems, compilers, etc.). Results from a build/test sequence are transmitted to a central server using standard internet protocols [...].

 
 


GCC_XML

 
GCC_XML

The purpose of the GCC-XML extension is to generate an XML description of a C++ program from GCC's internal representation. Since XML is easy to parse, other development tools will be able to work with C++ programs without the burden of a complicated C++ parser [...].

 
 


CABLE

 
CABLE

CABLE (CABLE Automates Bindings for Language Extension) is an open-source wrapping package designed to automatically generate bindings to C++ classes for use in interpreted languages. This system works in conjunction with GCC-XML, an extension to the GCC compiler [...].