---
Title: Compatibility
Type: Document
---
## Package Managers
| Package Manager     | Install Packages | Run Project |
|---------------------|------------------|-------------|
| NPM                 | ❌               | ❌          |
| PNPM                | ❌               | ❌          |
| Bun                 | ✅               | ✅          |
| Yarn v1             | ✅               | ❌          |
| Yarn v3             | ✅               | ❌          |
| Yarn v4             | ✅               | ❌          |

## Deployment
| Software            | Build | Run  |
|---------------------|-------|------|
Bun (Local)           | ✅    | ✅   |
Node (Local)          | ✅    | ✅   |
Docker (Local)        | ✅    | Mix  |
Cloudflare Pages      | 🔘    | 🔘   |

> MinPluto can use a lot of bandwidth, which most services will charge extra for. So this list is small and limited to certain services that allow unlimited bandwidth.

## Web Browsers
| Browser            | Live Streams |Player | CSS | JavaScript | Account System | Embed | 
|--------------------|--------------|-------|-----|------------|----------------|-------|
| **Other Browsers**|
| FOSS Browser       | ❌           | ✅    | ❌  | ✅         | 🔘             | 🔘    |
| Ladybird*3         | ❌           | ❌    | ✅  | ✅         | 🔘             | 🔘    |
| **WebKit Browsers**|
| Safariᴸᴬ           | ✅           | ✅    | ❌  | ✅         | 🔘             | 🔘    |
| GNOME Web          | ✅           | ❌*2  | ✅  | ✅         | 🔘             | 🔘    |
| DuckDuckGoᴸᴬ       | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| **Electron Browsers**|
| Min                | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| **Chromium Browsers**|
| Braveᴸᴬ            | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Chromium           | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Google Chrome      | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Microsoft Edge     | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Opera              | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Vivaldi            | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Yandex             | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| **Firefox Browsers**|
| ~~Dot Browser~~*1  | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Falkon             | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Firefox            | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Floorp             | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| IceCat             | ❌           | ✅    | ❌  | 🔘         | 🔘             | 🔘    |
| Librewolf          | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Mull               | ❌           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| Mullvad            | ✅           | ❌    | ✅  | ✅         | 🔘             | 🔘    |
| Tor                | 🔘           | 🔘    | 🔘  | 🔘         | 🔘             | 🔘    |
| Waterfox           | ✅           | ✅    | ✅  | ✅         | 🔘             | 🔘    |
| **Outdated Browsers**|
| Internet Explorer  | ❌           | ✅    | ❌  | ✅         | 🔘             | 🔘    |

> 🔘: Untested

> All browsers are tested as-is out of box. Some functions with ❌ can probably work if you tweak the settings or interact with a built-in extension.

> For Firefox-based browsers: Timestamp may show wrong data on first load, everything works correctly after a reload and so on.

> ᴸᴬ: Tested in Lambdatest

> *1: This web browser is unstable to operate

> *2: Seeking doesn't work

> *3: Ladybird is a new web browser that is uncompleted. This browser is not expected to work correctly for MinPluto at the moment.