logo
marimo
Custom UI plugins
Initializing search
    marimo-team/marimo
    • marimo
    • Getting Started
    • User Guide
    • Examples
    • API Reference
    • Commands
    • FAQ
    • Readings & Videos
    • Community
    • Changelog
    • Integrations
    • Security
    marimo-team/marimo
    • marimo
    • Getting Started
      • Installation
      • Quickstart
      • Key Concepts
    • User Guide
      • Running cells
      • Interactive elements
      • Visualize outputs
      • SQL, dataframes, and plots
        • DataFrames
        • SQL
        • Plotting
      • Migrate from Jupyter
      • Expensive notebooks
      • Understanding errors
        • Multiple definitions
        • Import star
        • Cycles
        • Setup References
      • Package management
        • Importing packages
        • Installing packages
        • Inlining dependencies
        • Notebooks in existing projects
        • Using uv
      • Generate with AI
        • Generate entire notebooks
        • AI-assisted coding
        • Prompts
      • Editor features
        • Editor overview
        • Understanding dataflow
        • Module autoreloading
        • Hotkeys
        • AI-assisted coding
        • Model Context Protocol
        • AI tools
        • Agents
        • Language Server
        • Package management
      • Using your own editor
      • Run notebooks as apps
      • Run notebooks as scripts
      • Reuse functions and classes
      • Export to other formats
      • Cloud notebooks with molab
      • Publish to the web
          • Embedding
          • From code snippets
        • From GitHub
          • GitHub Pages
          • Cloudflare
          • Quarto
          • Self-host WebAssembly notebooks
        • Share playground notebooks
        • View outputs on GitHub
        • Deploy a backend
      • Deployment
        • Authentication
        • Docker
        • HuggingFace
        • Public gallery
        • Railway
        • nginx
        • Prebuilt containers
        • Programmatic
        • Scheduled jobs
      • WebAssembly notebooks
      • Configuration
        • Runtime configuration
        • LLM Providers
        • HTML head
        • Theming
        • Snippets
        • i18n
      • Extending marimo
        • Custom UI plugins
        • Displaying objects
      • Coming from other tools
        • Jupytext
        • Papermill
        • Streamlit
      • Best practices
      • Debugging
      • Linting
          • Unparsable cells
          • Multiple definitions
          • Cycle dependencies
          • Setup cell dependencies
          • Syntax error
          • Self Import
          • Branch expression
          • General formatting
          • Parse stdout
          • Parse stderr
          • Empty cells
          • Markdown Indentation
          • SQL parse error
          • Misc parse log
      • Testing
        • pytest
        • doctest
      • Troubleshooting
      • Dangerously set state
    • Examples
      • Recipes
    • API Reference
      • Markdown
      • Inputs
        • AnyWidget
        • Array
        • Batch
        • Button
        • Chat
        • Checkbox
        • Code Editor
        • Data Editor
        • Data Explorer
        • DataFrame
        • Dates
        • Dictionary
        • Dropdown
        • File
        • File Browser
        • Form
        • Microphone
        • Multiselect
        • Navigation Menu
        • Number
        • Radio
        • Range Slider
        • Refresh
        • Run Button
        • Slider
        • Switch
        • Table
        • Tabs
        • Text
        • Text Area
      • Control Flow
      • Layouts
        • Accordion
        • Callout
        • Carousel
        • Json
        • Justify
        • Lazy
        • Outline
        • Plain
        • Routes
        • Sidebar
        • Stacks
        • Stat
        • Tree
      • Plotting
      • Media
        • Audio
        • Download
        • Image
        • Image Compare
        • PDF
        • Plain Text
        • Video
      • Progress Bars and Status
      • Outputs
      • Diagrams
      • HTML
      • Query Parameters
      • Command Line Arguments
      • Caching
      • State
      • App
      • Cell
      • Watch
      • Miscellaneous
    • Commands
    • FAQ
    • Readings & Videos
      • Community
      • Contributing
      • Code of Conduct
    • Changelog
    • Integrations
      • BigQuery
      • Google Cloud Storage
      • Google Sheets
      • MotherDuck
    • Security

    Custom UI plugins

    Build custom UI plugins that hook into marimo’s reactive execution engine by using anywidget. See our AnyWidget API docs for more information.

    Previous
    Extending marimo
    Next
    Displaying objects
    © marimo 2024