Skip to main content

JupyterLab extension to launch Firefox in a tab

Project description

Vantage Compute Logo

JupyterLab Firefox Launcher

License Python JupyterLab

Build Status GitHub Issues Pull Requests GitHub Contributors

A JupyterLab extension that enables running Firefox browser sessions directly within JupyterLab tabs using Xpra remote display technology.

🚀 Quick Start

# Install system dependencies (Ubuntu/Debian)
sudo apt update && sudo apt install -y xvfb dbus-x11 xpra firefox

# Install the extension
pip install jupyterlab-firefox-launcher

# Start JupyterLab
jupyter lab

Click the Firefox icon in the JupyterLab launcher to start browsing!

✨ Key Features

  • On-Demand Firefox Sessions: Launch multiple independent Firefox instances
  • Session Isolation: Each session runs in its own isolated environment
  • Multi-Session Support: Run multiple concurrent Firefox sessions
  • Automatic Cleanup: Proper session management and resource cleanup
  • High Performance: Optimized remote display using Xpra technology

� Documentation

Visit our comprehensive documentation site: vantagecompute.github.io/jupyterlab-firefox-launcher

🤝 Contributing

We welcome contributions! See our Contributing Guide for details on:

  • Setting up development environment
  • Code style guidelines
  • Submitting pull requests
  • Reporting issues

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🆘 Support


Made with ❤️ by Vantage Compute

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab_firefox_launcher-0.9.9.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyterlab_firefox_launcher-0.9.9-py3-none-any.whl (91.3 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_firefox_launcher-0.9.9.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_firefox_launcher-0.9.9.tar.gz
Algorithm Hash digest
SHA256 bee8b57618945adc47806bf2d091805fa06d2202600270dc0ce8ab82da78a188
MD5 d85a045d87cc0ccc7ad1aa28df15efcd
BLAKE2b-256 b144842c2cedd39d815bb2e77a0e9b66a5feb971ecb3117c599ff3dbfb287612

See more details on using hashes here.

File details

Details for the file jupyterlab_firefox_launcher-0.9.9-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_firefox_launcher-0.9.9-py3-none-any.whl
Algorithm Hash digest
SHA256 035976e56b38a203e2865b69fe94bd46722812f557a6575aa88a9a6bbf389532
MD5 49109473cc7fcd43e1ae7d90ac727777
BLAKE2b-256 94a9939be635cf998b0ddb4c2947325dc65edfa5fc4120ffae2effba1c37bb23

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page