All 137 Dependencies

Every package OpenPanel depends on, ranked by repo health score.

OpenPanel is a web hosting control panel built around Docker containers, designed to solve the fundamental security problem of shared hosting: the fact that all users share the same web server, PHP runtime, and database instance. Instead, OpenPanel provisions a dedicated Docker context per user — each user gets their own web server container (Nginx, Apache, OpenLitespeed, or OpenResty), their own database instance (MySQL, MariaDB, or Percona), their own PHP-FPM containers spanning PHP 5.6 through 8.4, and a private network and storage volume. The result is VPS-grade isolation on shared hardware without the VPS price tag.

The panel ships in two tiers: a free Community Edition and a paid Enterprise Edition. The Community Edition covers everything a small-to-medium hosting operation needs — multi-user management, Docker-based isolation, CLI automation via OpenCLI, cPanel import, white-label branding, and billing integrations with FOSSBilling, WHMCS, and Blesta. The Enterprise Edition adds priority support and additional managed features. Installation is a single bash command, and it supports Ubuntu, Debian, AlmaLinux, RockyLinux, and CentOS across both AMD64 and ARM64 architectures.

The OpenCLI layer provides over 100 Bash-based terminal commands covering user lifecycle management, backup scheduling, DNS configuration, PHP version management, WAF (CorazaWAF) control, email server management, resource quota enforcement, and Docker image operations. A sentinel monitoring daemon continuously checks service health, resource usage, and DNS integrity, sending email or webhook alerts when thresholds are breached. The architecture deliberately separates the admin interface (OpenAdmin, port 2087) from the end-user interface (OpenPanel, port 2083), giving hosting providers the ability to expose only what is appropriate to each audience.

19 warn-once ^0.1.0 21 is-git-clean 1.1.0 29 identity-obj-proxy ^3.0.0 38 gray-matter ^4.0.3 39 deepmerge ^4.3.1 39 react-json-view-lite ^1.3.0 outdated 40 dedent ^0.7.0 outdated 40 remark-gfm ^1.0.0 outdated 40 remark-rehype ^10.0.0 outdated 41 cli-table3 ^0.6.3 41 snarkdown ^2.0.0 42 clsx ^1.1.1 outdated 42 notistack ^2.0.4 outdated 42 rimraf 3.0.2 outdated 42 node-temp ^0.9.4 43 error-stack-parser ^2.1.4 44 @tailwindcss/line-clamp ^0.4.2 44 pluralize ^8.0.0 45 Prompts 2.1.0 outdated 45 change-case ^3.0.3 outdated 46 @swc/jest ^0.2.3 49 lz-string ^1.4.4 49 prism-react-renderer ^1.3.5 outdated 51 tailwindcss-typography ^0.5.9 51 camelcase ^6.2.0 outdated 52 resvg-js ^2.6.2 55 Headless UI ^1.7.17 outdated 56 fs-extra ^10.1.0 outdated 57 i18next-browser-languageDetector ^6.1.1 outdated 57 tslib ^2.6.2 58 @refinedev/core ^4.4.5 outdated 58 @refinedev/core ^7.0.0 outdated 58 @refinedev/core ^4.52.0 outdated 58 @refinedev/core 1.1.14 outdated 58 @refinedev/core 1.1.37 outdated 58 @refinedev/core 1.1.12 outdated 58 @refinedev/core ^6.5.1 outdated 58 @refinedev/core ^4.7.0 outdated 58 @refinedev/core ^1.3.7 outdated 58 @refinedev/core ^1.3.3 outdated 58 @refinedev/core ^5.0.9 58 @refinedev/core ^4.9.1 outdated 58 @refinedev/core ^4.6.0 outdated 58 @refinedev/core ^5.0.3 58 @refinedev/core ^6.0.4 outdated 58 @refinedev/core ^6.0.3 outdated 58 @refinedev/core ^5.9.3 outdated 58 conf ^10.2.0 outdated 59 node-fetch ^2.6.7 outdated 59 ora ^5.4.1 outdated 60 graphql-tag ^2.12.6 60 tsup ^6.7.0 outdated 62 Commander.js 9.4.1 outdated 64 Emotion ^11.8.2 64 Emotion ^11.8.1 65 Chalk ^4.1.2 outdated 65 Handlebars.js ^4.7.7 65 package-manager-detector ^0.1.1 outdated 65 react-markdown ^6.0.1 outdated 66 DOM Testing Library ^8.5.0 outdated 66 React Testing Library ^13.1.1 outdated 67 tar ^6.2.0 outdated 68 jest-dom ^5.16.4 outdated 68 Lodash ^4.17.21 68 Lodash ^4.17.21 69 docusaurus-search-local 0.52.1 outdated 69 semver 7.5.2 outdated 70 globby ^11.1.0 outdated 70 query-string ^7.1.1 outdated 70 uuid ^9.0.1 outdated 71 Fontsource Inter ^5.2.8 71 MDX ^1.6.22 outdated 75 APScheduler 75 dotenv ^16.0.3 outdated 75 qs ^6.10.1 76 execa ^5.1.1 outdated 76 react-i18next ^11.8.11 outdated 77 figlet ^1.5.2 77 graphql-ws ^5.9.1 outdated 78 Day.js ^1.10.7 78 Motion ^7.5.3 outdated 78 React Icons ^4.11.0 outdated 79 @ant-design/icons ^5.5.1 outdated 79 PapaParse ^5.3.0 80 user-event ^14.1.1 81 Flask 81 Satori ^0.26.0 outdated 84 sanitize-html ^2.11.0 85 body-parser ^1.20.2 outdated 85 got ^11.8.5 outdated 85 ws ^8.13.0 86 Autoprefixer ^10.4.1 86 Express ^4.21.0 outdated 86 http-proxy-middleware ^3.0.0 outdated 87 html-react-parser ^3.0.15 outdated 87 i18next ^20.1.0 outdated 89 Cheerio 1.0.0-rc.9 outdated 90 SWC ^1.3.64 90 Tabler Icons React ^3.1.0 90 Inquirer.js ^8.2.5 outdated 90 prettier ^2.7.1 outdated 90 Tailwind CSS ^3.0.11 outdated 91 chakra-ui ^2.5.1 outdated 91 chakra-ui ^2.1.2 outdated 91 @mantine/core ^5.10.4 outdated 91 @mantine/core ^5.10.4 outdated 91 @mantine/core ^5.10.4 outdated 91 @mantine/core ^5.10.4 outdated 92 Docusaurus 2.4.0 outdated 92 Docusaurus 2.4.0 outdated 92 Docusaurus 2.4.0 outdated 92 Docusaurus 2.4.0 outdated 92 TanStack Query ^4.10.1 outdated 92 TanStack Table ^8.2.6 outdated 92 @vitejs/plugin-react ^4.2.1 outdated 92 Marked ^4.3.0 outdated 92 playwright-python 92 postcss ^8.1.4 92 React Hook Form ^7.43.5 93 MUI X Date Pickers ^6.6.0 outdated 93 Vite ^5.1.6 outdated 94 supabase-js ^2.7.0 94 Ant Design ^5.17.0 outdated 94 jest ^29.3.1 outdated 94 jest ^29.3.1 outdated 94 React Router ^6.8.1 outdated 95 Axios ^1.6.2 95 GraphQL.js ^15.6.1 outdated 96 Material UI ^5.8.3 outdated 96 Material UI ^5.0.0-alpha.85 outdated 96 Material UI ^5.14.2 outdated 96 Material UI ^5.15.15 outdated 96 Next.js ^14.1.0 outdated 96 TypeScript ^5.4.2 outdated 97 React ^18.0.0 outdated 97 React DOM ^18.0.0 outdated 97 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search