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.10.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.10-py3-none-any.whl (94.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for jupyterlab_firefox_launcher-0.9.10.tar.gz
Algorithm Hash digest
SHA256 282220373e510a4076757c976392d928936d5ad7d618d416db0cc9714fac6996
MD5 d504ffceb452ad2e020f031204ac216b
BLAKE2b-256 9b702264d52798500892f5a50af609686e12863b37ce61d89d68b934bae438ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyterlab_firefox_launcher-0.9.10-py3-none-any.whl
Algorithm Hash digest
SHA256 479b5d117164c037748e857b14d6600b8202709e2521b2c6edd5a7cd39bc5b5e
MD5 01da50fcdbce63986da5d5e5b5df80f4
BLAKE2b-256 b9b05c6a00844e9d08e45d32f641f85235741a4c5f4fe178bf92b93d1959b6f9

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