Table of Contents
2.4.0dev

Home

  • Welcome to ⚡ Lightning
  • Install

Get started in steps

  • Basic skills
  • Intermediate skills
  • Advanced skills

Core API Reference

  • LightningApp
  • LightningFlow
  • LightningWork

Addons API Reference

  • lightning.app.components
  • lightning.app.frontend
  • lightning.app.runners
  • lightning.app.storage

More

  • Examples
  • Glossary
  • How to:
  • Overview
  • Team management
  • Production
  • Security
  • Open source
    • Overview
    • PyTorch Lightning
    • Fabric
    • Lit-GPT
    • Torchmetrics
    • Litdata
    • Lit LLaMA
    • Litserve
  • Examples
  • Glossary
  • FAQ
  • Docs >
  • Intermediate skills >
  • Level 9: Embed graphical UIs into work
Shortcuts

Level 9: Embed graphical UIs into work¶

Audience: Users who need to embed a Graphical UI in their Lightning Apps.

Prereqs: You have finished Level 8.


Web UIs for non Javascript Developers¶

Dash

Learn how to add a web UI built in Python with Dash.

basic

Gradio

Learn how to add a web UI built in Python with Gradio.

basic

Panel

Learn how to add a web UI built in Python with Panel.

basic

Jupyter Notebook

Learn how to enable a web UI that is a Jupyter Notebook.

[docs coming soon]

Streamlit

Learn how to add a web UI built in Python with Streamlit.

basic

JustPy

Learn how to add a web UI built in Python with JustPy.

basic


Web UIs for Javascript Developers¶

Any javascript framework

Learn how to link up any javascript framework to a Lightning app.

advanced

Angular.js

Learn how to add a web UI built in Javascript with Angular.js

[Docs coming soon]

HTML

Learn how to add a web UI built with html.

basic

React.js

Learn how to add a web UI built in Javascript with React.js

intermediate

Vue.js

Learn how to add a web UI built in Javascript with Vue.js

[Docs coming soon]


Next steps: Practice adapting app templates¶

One of the most exciting powers of Lightning is the ability to start an app from a template, replace or add components and build a powerful system.


Level 10: Practice adapting app templates

Practice starting apps from templates and evolving them by replacing or adding components.

  • Level 9: Embed graphical UIs into work
    • Web UIs for non Javascript Developers
    • Web UIs for Javascript Developers
    • Next steps: Practice adapting app templates

To analyze traffic and optimize your experience, we serve cookies on this site. By clicking or navigating, you agree to allow our usage of cookies. Read PyTorch Lightning's Privacy Policy.