$npx skillfedfor your agent

ipytree

A Tree Widget using jsTree

SkipPyPI GraphicsReleased Aug 2022261.2K downloads / moMIT LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — ipytree-0.2.2-py2.py3-none-any.whl
v0.2.2 · released 2022-08-23 · 1 runtime deps: ipywidgets

No—unless you are maintaining legacy code already using ipytree. The package is abandoned (last commit July 2023, no releases since August 2022), so compatibility with modern Jupyter versions is unverified, and no maintenance or support is available. For new projects, consider maintained alternatives or native Jupyter widget solutions.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires ipywidgets as a runtime dependency; may require manual Jupyter extension installation or configuration depending on your Jupyter version.
  • Installation is straightforward via pip or conda with low friction.
  • However, the package is abandoned—last release was 2022-08-23 and last commit 2023-07-20—so expect no maintenance, bug fixes, or compatibility updates for modern Jupyter versions.

License · maintenance · safety

MIT License (permissive) — MIT License permits unrestricted use, modification, and distribution with minimal legal constraint, though you assume all risk given the package's abandoned status.

last release 2022-08-23 (1452 days) · last repo commit 2023-07-20

0 known vulnerabilities (OSV.dev, 2026-08-14) · 261,209 downloads/mo, #8,385 on PyPI

Verify before relying

pip install ipytree

from ipytree import Node, Tree
root = Node('Root')
child = Node('Child')
root.opened = True
tree = Tree(nodes=[root])
  • Whether the widget functions correctly with current Jupyter and JupyterLab versions (3.0+) given the 2023 last commit.
  • Whether jsTree library version compatibility has drifted since the last release.
  • Whether the package works with modern Python versions beyond those listed in classifiers (3.5 is the highest declared).
Same gist for agents: .md · .json

What it is and what it does

ipytree is a Jupyter widget that renders hierarchical tree structures in notebooks and JupyterLab using the jsTree JavaScript library. It wraps jsTree's functionality through the Jupyter widgets protocol, allowing you to display and interact with tree-structured data directly in notebook cells.

The package depends on ipywidgets and is designed for exploratory data analysis and visualization in scientific and development workflows. However, it has been abandoned since mid-2023 with no active maintenance, meaning compatibility with recent Jupyter releases is uncertain and bug fixes or feature updates are unlikely.

Use it for

  • Display hierarchical file or folder structures in a Jupyter notebook for interactive exploration.
  • Visualize nested data (e.g., organizational charts, taxonomy trees) in research or educational notebooks.
  • Build interactive tree-based UI components within JupyterLab for data navigation and selection.
  • Prototype tree-based interfaces for scientific computing workflows without leaving the notebook environment.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No—unless you are maintaining legacy code already using ipytree.

The package is abandoned (last commit July 2023, no releases since August 2022), so compatibility with modern Jupyter versions is unverified, and no maintenance or support is available. For new projects, consider maintained alternatives or native Jupyter widget solutions.

Install

ipytree on PyPI

Before you install

Installation is straightforward via pip or conda with low friction. However, the package is abandoned—last release was 2022-08-23 and last commit 2023-07-20—so expect no maintenance, bug fixes, or compatibility updates for modern Jupyter versions.

Requires ipywidgets as a runtime dependency; may require manual Jupyter extension installation or configuration depending on your Jupyter version.

License in practice

MIT License permits unrestricted use, modification, and distribution with minimal legal constraint, though you assume all risk given the package's abandoned status.

Quickstart

pip install ipytree

from ipytree import Node, Tree
root = Node('Root')
child = Node('Child')
root.opened = True
tree = Tree(nodes=[root])

Verify before relying

  • Whether the widget functions correctly with current Jupyter and JupyterLab versions (3.0+) given the 2023 last commit.
  • Whether jsTree library version compatibility has drifted since the last release.
  • Whether the package works with modern Python versions beyond those listed in classifiers (3.5 is the highest declared).

Package facts

LicenseMIT License permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
ipywidgets
MaintenanceAbandoned 1,452 days since the last release
Last repo commit
First released
Downloads261,209 / month, #8,385 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaFramework :: IPythonIntended Audience :: DevelopersIntended Audience :: Science/ResearchProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Topic :: Multimedia :: Graphics

Evidence: ipytree-0.2.2-py2.py3-none-any.whl

Tags

Capabilities
jupyter tree widgetipywidgets tree displayhierarchical data jupyternotebook tree visualizationjstree jupyter widgetinteractive tree widgetjupyter nested structure
Topics
jupyter-widgetabandoned
PyPI keywords
ipythonjupyterwidgets

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “jupyter tree widget”

  • ipytreeipytree provides a tree-structure widget for Jupyter notebooks and…
  • widgetsnbextensionProvides the JavaScript frontend and communication layer that enables…
  • jupyter-ui-pollBlocks Jupyter cell execution while waiting for user interaction with…

Give your agent the search over MCP, or paste the wish link into any chat.

More Graphics packages

pillow Worth it
PyPI · Graphics · released Jul 2026

Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.

Install it if you need to work with images in Python—it is the de facto standard for this task.

MIT-CMUcompiled wheel · 3.10+
547.1Mdownloads / mo
fonttools Worth it
PyPI · Text Processing · released May 2026

fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.

Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.

permissive licensepure Python · 3.10+
235.9Mdownloads / mo
matplotlib-inline Worth it
PyPI · Graphics · released May 2026

Enables matplotlib figures to display inline directly within Jupyter notebooks and IPython environments instead of in separate windows.

BSD-3-Clausepure Python · 3.9+
130.5Mdownloads / mo
pymupdf Worth it
PyPI · Libraries · released Aug 2026

PyMuPDF extracts, renders, converts, and manipulates PDF and other document formats (XPS, EPUB, images, Office files via Pro) with high performance, providing text, tables, images, and metadata with precise layout information.

The AGPL license requires careful review if you are building proprietary software—commercial licensing is available from Artifex.

AGPLcompiled wheel · 3.10+
114.9Mdownloads / mo
pypdfium2 Worth it
PyPI · Libraries · released Aug 2026

pypdfium2 is a Python binding to PDFium that enables PDF rendering, inspection, manipulation, and creation through a ctypes interface to Google's PDFium library.

Install it if you need PDF rendering, inspection, or manipulation in Python; the medium install friction is offset by comprehensive platform support.

permissive licensecompiled wheel · 3.6+
76.9Mdownloads / mo
altair Worth it
PyPI · Graphics · released Jun 2026

Altair is a declarative Python library for creating interactive statistical visualizations by writing simple, readable code that compiles to Vega-Lite specifications.

BSD-3-Clausepure Python · 3.10+
54.5Mdownloads / mo

See also ipydatawidgets · ipympl · ipysigma · ipywidgets · ipyevents · ipyvue · ipydagred3 · jupyterlab-widgets · treescope · ipyfilechooser