Lightning Studio
A Chrome extension for building and managing Salesforce LWC, Aura, Apex, and more from your browser.


Description
Lightning Studio is a Chrome extension designed to streamline Salesforce development directly from your browser. It provides a unified interface for creating, managing, and deploying various Salesforce metadata types, including Lightning Web Components (LWC), Aura Components, Apex Classes, Lightning Message Service (LMS), and Lightning Types. The extension is particularly useful for developers who frequently work with these components and need quick access to tools without leaving the Salesforce environment. To start using it, simply log in to Salesforce, click the Lightning Studio icon in the browser's toolbar, and wait for it to turn blue, indicating readiness. For first-time installations, refresh the page before use.
Key Features
- Rapid Development: Build and manage multiple Salesforce component types from a single interface, reducing the need to switch between different tools or pages. This is especially beneficial when working on projects that involve both LWC and Aura components.
- File Management: Create and maintain individual files for LWC, Aura, and Lightning Type components. This simplifies organizing code and ensures each component has its own dedicated file structure.
- Deployment (Beta): Deploy Salesforce metadata using package ZIP files. This feature is useful for controlled and reliable deployments, especially when moving components between environments or sharing with team members.
- Backup: Download selected components, folders, or full metadata backups as ZIP files. This ensures you have a local copy of your work, which is handy for version control or disaster recovery.
- Code Finder: Search across LWC, Apex, and Aura code from one place. This saves time when you need to locate specific code snippets or understand how different components interact.
- GraphQL Explorer: Execute and test GraphQL queries directly within Salesforce. This is valuable for developers working with GraphQL APIs and needing to validate queries quickly.
- REST API Explorer (Beta): Test and run Salesforce REST APIs through an intuitive interface. This helps in debugging API calls and understanding responses without needing external tools.
- Anonymous Apex (Beta): Run Apex code anonymously and review execution results with detailed debug logs. This is useful for testing small pieces of logic without creating permanent Apex classes.
- SOQL to GraphQL: Seamlessly convert SOQL queries into GraphQL format. This feature aids developers transitioning from traditional SOQL to GraphQL.
- Code Comparison: Quickly identify code changes using an integrated diff checker. This is helpful when reviewing modifications before committing or merging.
- JSON to Apex (Beta): Convert JSON payloads into Apex wrapper classes, accelerating API integration and development. This reduces manual coding and potential errors.
- Beautifier (Beta): Format and beautify JSON and XML for improved readability and debugging. This makes it easier to spot issues in data structures.
Supported Metadata
- Lightning Web Components (LWC)
- Lightning Aura Components (Aura) (Beta)
- Lightning Message Channels (LMS)
- Lightning Types (Agentforce) (Beta)
- Apex Classes
- Apex Trigger (Beta)
Editor Experience
- Quick Deployment: Save and deploy changes instantly with Ctrl+S (Windows) or Cmd+S (Mac). This keyboard shortcut accelerates the development workflow.
- LWC Snippets: Access a full library of shortcut keys for faster LWC development. These snippets help reduce typing and avoid syntax errors.
- Theme Modes: Switch between Dark Mode and Light Mode for a personalized coding experience. This can reduce eye strain during long coding sessions.
Lightning Studio also prioritizes security: all data stays on your device, no third-party sharing, no legal disclosures, no data collection, and privacy by design. The extension functions with minimal data usage, ensuring your Salesforce data remains private. For more information, refer to the documentation at https://nisar-99.github.io/lightning-studio. We value your feedback to improve the app continuously.