Tulip
The facts below are what the maker publishes about Tulip, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Tulip's own pages, with the date it was checked.
What it does
- Algorithms and extensibility
- Tulip provides graph algorithms and a plugin architecture; plugins can be written in C++ or Python.checked 12 Oct 2026
- Audience
- The site says Tulip is widely used in research and education for exploring large relational datasets.checked 11 Oct 2026
- Dashboard type
- interactivechecked 23 Sep 2026
- Data formats
- The framework supports TLP text and binary graph formats and documents CSV import and CSV, GML, JSON, SVG, TLP, and TLPB export plugins.checked 12 Oct 2026
- Data sources
- CSV; TLP; TLP binary; other graph formats are referenced,but not enumerated on the opened official pageschecked 23 Sep 2026
- Development
- Tulip is developed at LaBRI by researchers and engineers and is maintained through community-driven development and open contributions.checked 12 Oct 2026
- Distribution
- Tulip is primarily distributed through its source code repository; historical binaries up to version 6.0.1 are described as the last officially distributed binary versions.checked 11 Oct 2026
- Distribution limit
- The project says it no longer provides precompiled binaries; the latest development version is distributed through its source repository, while historical binaries go up to version 6.0.1.checked 12 Oct 2026
- Exports
- The Python documentation lists CSV, GML, JSON, SVG, TLP and TLPB export plugins.checked 11 Oct 2026
- Extensibility
- Its plugin architecture lets researchers and developers add custom algorithms and visualizations.checked 11 Oct 2026
- Graph formats
- The Python documentation lists import plugins for GEXF, GML, GraphML, JSON, Pajek, UCINET and other graph sources.checked 11 Oct 2026
- Graph scale
- The project describes Tulip as designed to analyze, draw, and visualize very large graphs, up to a million nodes and edges.checked 12 Oct 2026
- Graph visualization
- It provides graph drawing algorithms and interactive rendering for exploring large scale graphs.checked 11 Oct 2026
- Intended users
- The maker describes Tulip as used in research and education for exploring large relational datasets, and for experimentation, teaching, and scientific visualization.checked 12 Oct 2026
- Interactive exploration
- Tulip supports interactive graph exploration through filtering, selection, and dynamic layouts.checked 12 Oct 2026
- Large datasets
- The site says Tulip is designed to handle large relational datasets efficiently with optimized visualization techniques.checked 11 Oct 2026
- License
- The project identifies Tulip as free software under the GNU Lesser General Public License, version 3 or later.checked 12 Oct 2026
- Purpose
- Tulip is an information visualization framework for analyzing and visualizing relational data and graphs.checked 12 Oct 2026
- Python
- Python scripting supports workflow automation and analysis, and Python plugins can be written in pure Python.checked 11 Oct 2026
- Python integration
- Tulip Python exposes almost all of the C++ API, supports graph manipulation and algorithms, and lets users write plugins in Python.checked 12 Oct 2026
Money
- Free plan
- Yeschecked 23 Sep 2026
The company
- Maker
- Tulip is developed at LaBRI and maintained by researchers and engineers from LaBRI and its scientific ecosystem.checked 11 Oct 2026
Where it runs
- Platform
- desktopchecked 23 Sep 2026
- Platforms
- Tulip can be installed or compiled on Linux, macOS, and Windows; the current site says historical binaries are available only for older releases.checked 12 Oct 2026

