Developer Guide Use the Lightning Web Components (LWC) framework to build custom user interfaces, web and mobile apps, and digital experiences on the Salesforce Platform.
Lightning Web Components
Interactive Documentation See Lightning base components in action and learn how to use them.
Component Library
Developer Guide Learn how to install and use the Salesforce extensions for VS Code.
Salesforce Extensions for Visual Studio Code
Developer GuideLightning Web Components Open Source
Learn how to use LWCs in standard web apps.
Lightning Web Components Open Source
Developer Guide Learn how to build secure LWCs and Aura components that work with Lightning Web Security (LWS) or the legacy architecture Lightning Locker.
Security for Lightning Components
Salesforce CLI
Salesforce Extensions for VS Code
Salesforce Code Analyzer
Tools

TrailBuild Lightning Web Components
7475 PointsDevelop reusable Lightning Web Components using JavaScript and HTML.
Build Lightning Web Components

ModuleLightning Web Components for Visualforce Developers
1300 PointsDiscover how your Visualforce knowledge applies to Lightning Web Components.
Lightning Web Components for Visualforce Developers

SuperbadgeLightning Web Components Specialist
16000 PointsShowcase your mastery of Lightning Web Components by building a sophisticated app.
Lightning Web Components Specialist

ProjectQuick Start: Explore the Lightning Web Components OSS Recipes Sample App
200 PointsDeploy and discover the Lightning Web Components Open Source (OSS) Recipes Sample App.
Quick Start: Explore the Lightning Web Components OSS Recipes Sample App
Trailhead

LWC Enhancements for Developers | Learn MOAR Spring ’23

A Deep Dive into the LightningModal Base Component

Extend Email Templates with Lightning Web Components

Embed Screen Flows in Your Lightning Web Components

Using the New BarcodeScanner API in Mobile Lightning Web Components

Customize Your Apps with Styling Hooks

Learn MOAR in Summer ’22 with Lightning Web Components

Build Components That Communicate with Dynamic Interactions

Working with CORS and CSP to Call APIs from LWC

Customizing the Lightning Datatable Component

Learn MOAR in Spring ’22 with LWC in Tableau CRM Dashboards

Lightning Web Components for Your Inbox

Learn MOAR in Winter ’22 with LWC Cookie Consent Module

Inter-Component Communication Patterns for Lightning Web Components

Learn MOAR with Summer ’21: LWC Quick Actions

How to Build a Webview-Powered VS Code Extension with LWC

Leveraging the Newest ESXX Features in LWC

Unit Test Lightning Web Components with Jest
