$npx skillfedfor your agent

ipydagred3

ipywidgets wrapper around dagre-d3

With conditionsPyPI Information AnalysisReleased Oct 2023424.0K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — ipydagred3-0.4.1-py3-none-any.whl
v0.4.1 · released 2023-10-31 · Python >=3.8 · 2 runtime deps: ipykernel, ipywidgets

Yes, if you work in JupyterLab and need to visualize or interact with DAGs. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and carries a permissive Apache License Version 2.0. The last release was 2023-10-31 but recent commit activity on 2026-08-01 indicates ongoing maintenance; verify compatibility with your JupyterLab version before production use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Installation is straightforward via pip with low friction.
  • The package is actively maintained as of 2026-08-01, with recent commit history and no archived status.
  • It depends only on ipykernel and ipywidgets, both stable Jupyter ecosystem libraries.

License · maintenance · safety

permissive license (permissive) — Licensed under Apache License Version 2.0 (permissive), which allows free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects as long as license and copyright notices are retained.

last release 2023-10-31 (1018 days) · last repo commit 2026-08-01 · 85 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 423,990 downloads/mo, #6,767 on PyPI

Verify before relying

pip install ipydagred3

from ipydagred3 import Graph

graph = Graph()
graph.add_node('node1', label='Task 1')
graph.add_node('node2', label='Task 2')
graph.add_edge('node1', 'node2')
graph
  • Whether the package works with the latest JupyterLab versions beyond what the classifiers indicate
  • Performance characteristics when rendering large or complex DAGs
  • Stability of click event handling and tooltip features in production use
Same gist for agents: .md · .json

What it is and what it does

ipydagred3 wraps the dagre-d3 graph layout engine as an interactive ipywidgets component for Jupyter notebooks and JupyterLab. It lets you create, modify, and visualize directed acyclic graphs directly from Python code, with support for customizing node colors, shapes, and tooltips. The widget emits click events when users interact with nodes or edges, making it suitable for building interactive graph inspection tools and exploratory workflows within notebooks.

The package is designed for developers working in Jupyter environments who need to visualize DAG structures—such as workflow dependencies, computational graphs, or data lineage—without leaving the notebook. It requires only ipykernel and ipywidgets, both standard Jupyter dependencies, and supports Python 3.8 through 3.12.

Use it for

  • Visualizing workflow or task dependency graphs in a notebook for debugging or documentation
  • Building interactive node inspectors that respond to clicks on graph elements
  • Exploring data lineage or computational DAGs with dynamic node and edge styling
  • Prototyping graph-based applications where users need to see and interact with DAG structure

Worth the install?

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

With conditions

Yes, if you work in JupyterLab and need to visualize or interact with DAGs.

The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and carries a permissive Apache License Version 2.0. The last release was 2023-10-31 but recent commit activity on 2026-08-01 indicates ongoing maintenance; verify compatibility with your JupyterLab version before production use.

Install

ipydagred3 on PyPI

Before you install

Installation is straightforward via pip with low friction. The package is actively maintained as of 2026-08-01, with recent commit history and no archived status. It depends only on ipykernel and ipywidgets, both stable Jupyter ecosystem libraries.

License in practice

Licensed under Apache License Version 2.0 (permissive), which allows free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects as long as license and copyright notices are retained.

Quickstart

pip install ipydagred3

from ipydagred3 import Graph

graph = Graph()
graph.add_node('node1', label='Task 1')
graph.add_node('node2', label='Task 2')
graph.add_edge('node1', 'node2')
graph

Verify before relying

  • Whether the package works with the latest JupyterLab versions beyond what the classifiers indicate
  • Performance characteristics when rendering large or complex DAGs
  • Stability of click event handling and tooltip features in production use

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
ipykernelipywidgets
MaintenanceActively maintained 1,018 days since the last release
Last repo commit
First released
Downloads423,990 / month, #6,767 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaFramework :: JupyterFramework :: Jupyter :: JupyterLabLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: ipydagred3-0.4.1-py3-none-any.whl

Tags

Capabilities
jupyter dag visualizationdirected acyclic graph widgetjupyterlab graph drawinginteractive dag renderingipywidgets graph librarydagre-d3 jupyterdag interactive notebook
Topics
jupyter-widgetgraph-visualizationdag
PyPI keywords
DAGDataGraphIPythonJupyterJupyterLabWidgets

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 dag visualization”

  • ipydagred3ipydagred3 is an ipywidgets library for rendering and interacting…
  • bigtreeBigtree provides tree, binary tree, and directed acyclic graph (DAG)…
  • asciidagRenders directed acyclic graphs as ASCII art in the terminal, ported…

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

More Information Analysis packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyarrow Worth it
PyPI · Information Analysis · released Aug 2026

pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.

Apache-2.0compiled wheel · 3.10+
432.9Mdownloads / mo
networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
snowflake-snowpark-python Worth it
PyPI · Software Development · released Jul 2026

Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.

Install it if you use Snowflake and want to process data without moving it to your application layer.

Apache-2.0pure Python
100.7Mdownloads / mo

See also adagio · ipytree · asciidag · ipydatawidgets · jupyterlab-widgets · DAWG2-Python · DAWG-Python · ipysigma · jupyter_bokeh · pythreejs