All 93 Dependencies

Every package Cosmos-Server depends on, ranked by repo health score.

Cosmos-Server is a comprehensive self-hosted platform that turns any Linux machine, NAS, or Raspberry Pi into a fully secured, managed home server. Rather than patching together a reverse proxy, VPN, auth service, and app manager from separate tools, Cosmos integrates all of them behind a single web UI. Its SmartShield system — a stateful per-route request budget tracker — automatically blocks bots, throttles abusive IPs, and applies geo-restrictions without manual firewall rules, making it one of the few home server solutions that actively assumes the applications it runs may themselves be untrustworthy.

The platform ships with Constellation, an embedded Nebula overlay network that enables zero-trust device-to-device mesh networking without opening router ports or relying on Cloudflare. Combined with the built-in WireGuard-compatible VPN and OpenID Connect SSO, this means every service hosted on Cosmos benefits from strong identity and network-level security by default. Automatic Let's Encrypt HTTPS, Docker container management with Compose support, Restic-based encrypted backups, and real-time monitoring complete the picture for operators who want production-grade reliability on commodity hardware.

Cosmos is built on a Go backend with an embedded lungo database (MongoDB-compatible, no separate daemon required) and a React 18 frontend with Material UI. A 250-app marketplace makes initial setup frictionless, while the modular architecture lets experienced users disable components they don't need — running it purely as a reverse proxy, or purely as a container manager, without the rest of the stack in the way. The codebase is actively maintained with frequent releases and a growing community.

40 prop-types ^15.8.1 42 qrcode ^1.5.3 43 Ant Design Colors ^6.0.0 outdated 43 otp v1.5.0 44 react-copy-to-clipboard ^5.1.0 44 react-device-detect ^2.2.2 47 React Color ^2.19.3 47 i18next-resources-to-backend ^1.2.1 49 eslint-config-airbnb-typescript ^17.0.0 outdated 49 eslint-import-resolver-typescript 3.5.1 outdated 49 mux v1.8.0 outdated 49 simplebar ^5.3.8 outdated 50 React Syntax Highlighter ^15.5.0 outdated 50 doT ^1.1.3 50 history ^5.3.0 51 pty v1.1.23 outdated 51 websocket v1.5.0 outdated 53 Formik ^2.2.9 56 eslint-plugin-jsx-a11y 6.6.1 outdated 56 i18next-browser-languageDetector ^8.0.0 58 Create React App 7.0.1 outdated 58 bcrypt.js ^2.4.3 outdated 58 yup ^0.32.11 outdated 60 service v1.2.4 outdated 61 eslint-plugin-prettier ^4.2.1 outdated 61 eslint-plugin-react ^7.31.8 62 Emotion ^11.10.3 62 Emotion ^11.10.4 62 Emotion ^11.10.4 62 flag-icons ^7.2.3 64 React Testing Library ^13.4.0 outdated 65 dns v1.1.70 outdated 65 jest-dom ^5.16.5 outdated 65 jwt v3.2.2+incompatible outdated 65 semver v1.5.0 outdated 65 tsup ^8.0.0 67 @ant-design/icons ^4.7.0 outdated 67 Lodash ^4.6.0 67 Lodash ^4.6.2 67 Lodash ^4.1.0 68 eslint-config-prettier ^8.5.0 outdated 72 dbus v5.1.0 outdated 75 web-vitals ^3.0.2 outdated 77 geoip2-golang v1.8.0 outdated 77 react-i18next ^14.1.2 outdated 77 react-window ^1.8.7 outdated 77 user-event ^14.4.3 78 Day.js ^1.11.10 78 Prism ^1.29.0 78 date-fns ^2.30.0 outdated 78 eslint-plugin-import ^2.26.0 79 Motion ^7.3.6 outdated 79 React-Draggable ^4.4.5 79 gocron v2.2.4 outdated 81 chi v4.0.2+incompatible 82 i18next ^23.11.5 outdated 82 js-yaml ^4.1.0 outdated 83 Logrus v1.9.4 outdated 83 react-intersection-observer ^9.5.2 outdated 84 validator v10.28.0 outdated 85 Docker CLI v26.0.0+incompatible outdated 85 Express ^4.18.2 outdated 88 jose ^6.1.0 89 DOMPurify ^3.3.1 89 nats.go v1.34.1 outdated 89 xterm.js ^0.9.0 outdated 89 xterm.js ^5.4.0 outdated 89 xterm.js ^0.8.0 outdated 91 React Redux ^8.0.4 outdated 91 prettier 2.7.1 outdated 92 Lego v4.31.0 outdated 92 Redux Toolkit ^1.8.5 outdated 92 gopsutil v3.24.5 outdated 92 kin-openapi v0.134.0 outdated 92 nats-server v2.10.14 outdated 93 @vitejs/plugin-react ^3.1.0 outdated 94 @babel/core ^7.19.1 outdated 94 @babel/core ^7.19.1 outdated 94 Axios ^1.7.9 94 MUI X Date Pickers ^6.18.0 outdated 94 MUI X Date Pickers ^6.17.0 outdated 94 Vite ^4.2.0 outdated 95 ESLint ^8.23.1 outdated 95 React Router ^6.4.1 outdated 95 React Router ^6.4.1 outdated 96 Material UI ^5.0.0-alpha.100 outdated 96 Material UI ^5.10.6 outdated 97 Redux ^4.2.0 outdated 97 TypeScript 4.8.3 outdated 98 React 4.6.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated 98 docker/docker v26.0.0+incompatible 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