Web Awesome
@webawesome.com
520 followers 15 following 48 posts
Build better with Web Awesome, the open source library of web components. Upgrade to Pro and ship websites, projects, and apps faster!
Posts Media Videos Starter Packs
No tricks…all treats! The initial version of Web Awesome Pro's Figma file is coming later this month! 🎃
Screenshot of a login form in Figma using Web Awesome components. The focus is on the Log In button, and the sidebar is open showing variant, appearance, size, and other options.
At 12:00pm ET, the Web Awesome website will be offline briefly for scheduled maintenance. We expect this to take less than an hour.

Thanks for your patience as we prepare for launch later this month!
Every Web Awesome theme comes with dark mode built-in 🌛
This is the correct way to read them 👇
Everyone reads @webawesome.com element names like they are Wario in their head right? is Wah!-button
Generating QR codes has never been easier!

value="webawesome.com"
label="QR code linking to webawesome.com"
>
Screenshot of a QR code example from the Web Awesome docs
The components are built with JavaScript. It's no JavaScript for the user 😅
Animate elements declaratively with nearly 100 baked-in presets, or roll your own with custom keyframes with <wa-animation>
Use <wa-intersection-observer> to easily add classes to elements when they appear in the viewport. No JavaScript required!
Eight new icon packs?

Great work, @fontawesome.com! 🫡
7 new Icon Packs isn’t cool. You know what is? 8 new Icon Packs!

FA Utility is hot off the presses! To celebrate this release, you can get a 20% off discount on the first year of a Pro+ subscription and see what all the fuss is about!

Grab it now: fontawesome.com/plans/pro-pl...
Grid of Utility icons on a navy background
Web Awesome bakes accessibility in!

Form controls automatically wire up their labels and hints under the hood, allowing you to write cleaner HTML with less chance for error. 💪
Screenshot of the Nickname example from the <wa-input> docs.
Web Awesome makes drawers easy. And with declarative invokers, you can open and close them without writing any JavaScript.
Screenshot of a Web Awesome drawer from the docs.
Format relative times like a champ with our declarative wrapper around the platform's Intl.RelativeTimeFormat API.

webawesome.com/docs/compone...
Screenshot of the first relative time example from the docs.
🌟 Add user feedback to your app with ease!

The <wa-rating> component lets you customize ratings with labels, precision, sizing, custom icons, and more.

Check out the docs and make your UI shine! 📊✨
Screenshot of the rating component
Friendly reminder that Web Awesome is — and always will be — free and open source 👑
Screenshot of the "Make something AWESOME with open-source web components" banner from the Web Awesome website.
Web Awesome 3.0.0-beta.6 has just been published to npm.

This version is safe to use, as it pins the affected dependency to the last safe version. You can update to 3.0.0-beta.6 by running the following command:

npm i @awesome.me/[email protected]
⚠️ SECURITY ALERT: An npm dependency used by Web Awesome was compromised a few hours ago.

This ONLY affects npm installs — CDN users are safe.

DO NOT install Web Awesome via npm right now. New unaffected version is publishing now…
Web Awesome 3.0.0-beta.6 has just been published to npm.

This version is safe to use, as it pins the affected dependency to the last safe version. You can update to 3.0.0-beta.6 by running the following command:

npm i @awesome.me/[email protected]
⚠️ SECURITY ALERT: An npm dependency used by Web Awesome was compromised a few hours ago.

This ONLY affects npm installs — CDN users are safe.

DO NOT install Web Awesome via npm right now. New unaffected version is publishing now…
Socket @socket.dev · Sep 15
🚨 Malicious update to @ctrl/tinycolor on npm is part of an active supply chain attack hitting 40+ packages across multiple maintainers. Audit & remove affected versions.

Our analysis of the malware: socket.dev/blog/tinycol... #NodeJS #JavaScript
Popular Tinycolor npm Package Compromised in Supply Chain At...
Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers
socket.dev
⚠️ SECURITY ALERT: An npm dependency used by Web Awesome was compromised a few hours ago.

This ONLY affects npm installs — CDN users are safe.

DO NOT install Web Awesome via npm right now. New unaffected version is publishing now…
🚀 3.0.0-beta.5

🎨 Added color generation to Theme Builder (pro)
📐 now works with @fontawesome.com 7
👀 Added component
💬 Added the Hindi translation
🐛 Various bug fixes and improvements

Changelog: webawesome.com/docs/resourc...
Changelog
Changes to each version of the project are documented here.
webawesome.com
Sorry we missed this message. Thanks for bringing this up. We'll get it fixed soon! — CL
Thinking of doing a podcast soon. Part of it will have a Q&A. What questions do you have for us? 🤔