Porsche Design System
Design system of Web Components with npm wrapper packages for React, Angular, Vue and vanilla JavaScript, published by Porsche AG.
designsystem.porsche.com/repositorydocs
Porsche Design System is a component library of Web Components, published by Dr. Ing. h.c. F. Porsche AG as versioned npm packages. The core package is @porsche-design-system/components-js, and wrapper packages for React, Angular and Vue are published beside it, so the same components can be used from each framework or from plain JavaScript.
Installation is an npm install followed by a loader script in the page and a stylesheet import, and the vanilla JavaScript guide shows the steps in a Vite project. The project describes its packages as typed with TypeScript and as supporting server-side rendering. Styling can come from the design system’s own stylesheet or from its Tailwind CSS, SCSS, Emotion or Vanilla Extract integrations.
Worth knowing
The source code is under the Apache License, Version 2.0. The design assets, which include fonts, icons and the marque, fall under a separate Porsche Design System Assets License Agreement that grants use of them for software applications, websites and interfaces on behalf of Porsche.
Identity
Rendering and deploy
- Install with
- npm6
Releases
Adoption
Sources
- 2026-10-28: links, Categories
designsystem.porsche.com/ - 2026-10-28: links, Written in, GitHub stars, Contributors
github.com/porsche-design-system/porsche-design-system - 2026-10-28: links
designsystem.porsche.com/v4/developing/introduction/ - 2026-10-28: First release
registry.npmjs.org/@porsche-design-system/components-js - 2026-10-28: Maintainer, Headquarters, License
designsystem.porsche.com/v4/license/ - 2026-10-28: Install with
designsystem.porsche.com/v4/developing/vanilla-js/getting-started/ - 2026-10-28: Current major version, Last release
github.com/porsche-design-system/porsche-design-system/releases/tag/v4.10.1 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@porsche-design-system/components-js - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@porsche-design-system%2Fcomponents-js