JupyterLab extension to launch Firefox in a tab
Project description
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
- Installation Guide: Detailed setup instructions
- Architecture Overview: How the extension works
- Development Guide: Contributing and development setup
- API Reference: Complete API documentation
- Troubleshooting: Common issues and solutions
🤝 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
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: james@vantagecompute.ai
Made with ❤️ by Vantage Compute
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jupyterlab_firefox_launcher-0.9.10.tar.gz.
File metadata
- Download URL: jupyterlab_firefox_launcher-0.9.10.tar.gz
- Upload date:
- Size: 2.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
282220373e510a4076757c976392d928936d5ad7d618d416db0cc9714fac6996
|
|
| MD5 |
d504ffceb452ad2e020f031204ac216b
|
|
| BLAKE2b-256 |
9b702264d52798500892f5a50af609686e12863b37ce61d89d68b934bae438ba
|
File details
Details for the file jupyterlab_firefox_launcher-0.9.10-py3-none-any.whl.
File metadata
- Download URL: jupyterlab_firefox_launcher-0.9.10-py3-none-any.whl
- Upload date:
- Size: 94.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
479b5d117164c037748e857b14d6600b8202709e2521b2c6edd5a7cd39bc5b5e
|
|
| MD5 |
01da50fcdbce63986da5d5e5b5df80f4
|
|
| BLAKE2b-256 |
b9b05c6a00844e9d08e45d32f641f85235741a4c5f4fe178bf92b93d1959b6f9
|