The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.
Earth orbits and coverage display in 3D on your laptop.
SaVi - simulate Iridium, Globalstar, O3b, Sirius Radio, GPS, Galileo and other satellite constellations, modify them, or design your own. Uses Tcl/Tk and Unix libraries; 3D viewing option requires Geomview running on X Window.
Lush is a Lisp dialect with extensions for object-oriented and array-oriented programming. Lush is intended for prototyping numerically intensive applications and is designed for easy integration of existing C/C++/Fortran codes.
Tools to process and visualize scientific data and images
Teem is a set of ANSI C libraries for manipulation, measurement, and visualization of structured scientific data. Includes N-dimensional image I/O and processing, volume rendering, diffusion tensor processing, ray tracing, PostScript rendering, and more.
ProtoMol is an object-oriented component based framework for molecular dynamics simulations.
2D/3D Scene Graph rendering engine for Linux/Unix/Win32 layered atop OpenGL. Supports stereoscopy, volume rendering, 2D/3D texture mapping, picking, LOD and view-dependent operations, cross-platform text, constant-rate rendering and image-based data.
OSU SVM is a Support Vector Machine (SVM) toolbox for the MATLAB numerical environment. The toolbox is used to create models for regression and classification using support vector machines.
Bayesian Network tools in Java (BNJ) is an open-source suite of software tools for research and development using graphical models of probability. It is published by the Kansas State University Laboratory for Knowledge Discovery in Databases (KDD).
General C++ Library, with modules for Computer Vision, Pattern Recognition and much more.
The MonetDB project has moved to http://www.monetdb.org/.
Java/XML toolkit for research using Bayesian networks and other graphical models of probability (exact and approximate inference, structure learning, etc.)
Multicore SWARM (Software and Algorithms for Running on Multicore Processors) is an open source library for developing efficient and portable implementations that make use of multi-core processors. David A. Bader (Georgia Tech) began SWARM in 1994.
Squeezer is a multi-dimensional logfile analyzer for Squid web cache server. It measures transfer speed from Squid, source servers and other caches and gives an information useful for tuning Squid and web cache hierarchy or mesh.
AIPS is a set of libraries and tools to aid researchers in the fast development of new image processing algorithms and tools. It is specifically designed to provide a consistent interface to the vast number of image processing libraries in the field.
AnimaBob is an interactive volume rendering tool for generating movies using OpenGL, from a set of dynamic volume data.
An extension of Code_Aster to add multilingual support to it's varying GUI interfaces included in the default package. Eventually, we also intend to extend Code_Aster by contributing command file templates and extending the analysis abilities.
The Delta code is an nonlinear aeroelastic solver written in fortran 90. At the moment only vortex lattice aerodynamics is available but the hope is for a higher fidelity aerodynamic model to be developed for use in the current code. Linux and Unix.
EMBOSS is a dynamic and comprehensive Open Source package for bioinformatics (DNA and protein sequence analysis, protein structure, phylogenetics, etc.). EMBOSS is written in C, also compatible with C++, and has a separate Java interface (Jemboss)
Neural branch predictor for the Rice Simulator for ILP Multiprocessors (RSIM)
SureFit generates 3D mesh surfaces (in VTK and Caret formats) from 3D structural MRI volumes (in formats such as Analyze, AFNI, raw).
VR Juggler is a virtual platform for virtual reality application development created at the Virtual Reality Applications Center at Iowa State University. Applications developed in VR Juggler can transparently move between a wide range of VR systems.