Visualize and analyze complex relational data.

Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. It provides powerful graph visualization techniques, interactive exploration tools and a scalable architecture for research and large graph analysis. Tulip is now primarily distributed through its source code repository. Historical binary releases remain available for previous versions.

About Tulip

Developed at LaBRI, Tulip combines graph drawing algorithms, visual analytics, interaction techniques and extensibility mechanisms into a single framework. It is widely used in research and education for the exploration of large relational datasets. Tulip is now primarily distributed through its source code repository. Historical binary releases remain available for previous versions.

Graph Visualization

Advanced graph drawing algorithms and interactive rendering for large-scale graph exploration.

Extensible Framework

Plugin architecture enabling researchers and developers to extend Tulip with custom algorithms and visualizations.

Research Platform

Used for experimentation, teaching and scientific visualization in multiple research domains.

Tulip History

See the history of Tulip through the old news since version 1.0!

Main Features

Interactive Exploration

Navigate and manipulate graphs interactively through filtering, selection and dynamic layouts.

Large Graph Support

Designed to handle large relational datasets efficiently with optimized visualization techniques.

Python Integration

Automate workflows and analyses through Python scripting and algorithm integration.

Cross-platform

Available on Linux, macOS and Windows through source compilation and historical binary releases.

Downloads

Tulip is now primarily distributed through its source code repository. Historical binary releases remain available for previous versions.

Source Code

Access the latest Tulip development version and build the framework from source.

Historical Binary Releases

Older precompiled binaries remain available on SourceForge (up to version 6.0.1). These are the last officially distributed binary versions.

Historical pre-compiled Python wheel packages

From Python 3.9 to 3.13, we offer precompiled multi-platform Python wheels available on Pypi. They are based on Tulip 6.0.0. These are the last officially distributed binary versions.

Documentation

User Documentation

Learn how to use Tulip for graph exploration, visualization and data analysis.

Documentation Link

Developer Documentation

API references, plugin development and integration guides for extending Tulip.

Developer Guide

Python Documentation

Use Tulip through Python scripting for automated workflows and advanced analyses.

Python API

Research & Community

Tulip is developed and maintained by researchers and engineers from LaBRI and its scientific ecosystem. The framework has been used in numerous academic and industrial research projects involving graph visualization and visual analytics.


LaBRI

Bordeaux Laboratory for Research in Computer Science.

Université de Bordeaux

Academic environment supporting research and innovation in information visualization.

Open Source

Community-driven development through collaborative research and open contributions.