@aws-icons/vue
AWS Architecture Icons as tree-shakeable typed Vue 3 components (flat, high-contrast, modern).
1,887
| Install | |
|---|---|
npm install @aws-icons/vue |
|
| Latest Version: | 4.1.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 19, 2026 |
| Links: | GitHub · npm |
Maintainer: mkabumattar
aws-icons
AWS Architecture Icons — the official icon set for AWS architecture diagrams — packaged for every stack, with fully automated releases.
Docs: https://aws-icons.mkabumattar.com · All packages on npm: @aws-icons
Packages
| Package | Description | npm |
|---|---|---|
@aws-icons/svg |
Optimized SVGs (5 icon sets) + typed metadata | npm |
@aws-icons/react |
Tree-shakeable typed React components | npm |
@aws-icons/preact |
Tree-shakeable typed Preact components | npm |
@aws-icons/vue |
Tree-shakeable typed Vue 3 components | npm |
@aws-icons/solid |
SolidJS components (DOM, SSR, and solid-condition builds) |
npm |
@aws-icons/svelte |
Svelte 5 Icon component + tree-shakeable icon data |
npm |
@aws-icons/astro |
Zero-JS Astro component, SVG inlined at build time | npm |
@aws-icons/angular |
Standalone awsIcon directive (Angular 17+) |
npm |
@aws-icons/lit |
<aws-icon> LitElement + template helpers |
npm |
@aws-icons/web-components |
Framework-less <aws-icon> custom element |
npm |
@aws-icons/alpine |
Alpine.js directive + magic | npm |
@aws-icons/htmx |
Server handler serving icon fragments for htmx | npm |
@aws-icons/react-native |
React Native components on react-native-svg | npm |
@aws-icons/qwik |
Typed Qwik components | npm |
@aws-icons/iconify |
Iconify JSON collections (unplugin-icons, Tailwind) | npm |
@aws-icons/sprite |
SVG symbol sprites for use-href sheets | npm |
Release channels
latest— stable, published when the auto-generated Version Packages PR mergesbeta— pre-releases from thenextbranch (x.y.z-beta.N)canary— snapshot of everymainmerge (@aws-icons/react@canary)
New upstream icon land automatically: a monthly workflow syncs the official AWS Architecture Icons package, opens a PR, and merging it rides the release train. No release step in this repo is manual.
Development
pnpm install
pnpm sync # scrape upstream → optimize → assets/ + metadata.json
pnpm build # build all packages
pnpm lint
Previously: archived-aws-icons,
archived-aws-react-icons,
archived-aws-icon-docs.
The old npm names aws-icons and aws-react-icons are deprecated in favor of the scope.
AWS Architecture Icons are © Amazon Web Services, Inc., provided under the AWS icon terms. This repo and packages: MIT.
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 4.1.0 | >=3.3 | MIT | |
| 4.0.0 | >=3.3 | MIT | |
| 2.0.0 | >=3.3 | MIT |
Pre-releases (8)
| Version | Released | Vue | License |
|---|---|---|---|
| 4.0.0-beta.0 | >=3.3 | MIT | |
| 0.0.0-canary-20260810131852 | >=3.3 | MIT | |
| 0.0.0-canary-20260810131228 | >=3.3 | MIT | |
| 0.0.0-canary-20260810125804 | >=3.3 | MIT | |
| 0.0.0-canary-20260810125421 | >=3.3 | MIT | |
| 0.0.0-canary-20260810124604 | >=3.3 | MIT | |
| 0.0.0-canary-20260810124133 | >=3.3 | MIT | |
| 0.0.0-canary-20260810111159 | >=3.3 | MIT |