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