• This repository has been archived on 03/Nov/2023
  • Stars
    star
    377
  • Rank 113,183 (Top 3 %)
  • Language
  • Created over 8 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lightning Design System UI Kit

Decorative SLDS Image

Salesforce Lightning Design System (SLDS) UI Kit

The Salesforce Lightning Design System (SLDS) UI Kit is a collection of design resources to support designing and prototyping using Lightning Design System components, tokens, and design patterns. There are also useful resources to help make design workflows more efficient with artifacts like page templates, wireframes, key product screens, and components for writing specifications.

Quick start

Download and install these libraries through the SLDS Plugin for Sketch.

Requirements

Sketch

Download and install the most recent version of Sketch.
If you do not have Sketch, you can use the Framer SLDS UI Kit or Figma SLDS UI Kit, however, they may not be as up-to-date as the Sketch files here.

SLDS Plugin for Sketch

Download and install the most recent version of SLDS Plugin for Sketch.

Salesforce Sans fonts

Download and install Salesforce Sans from the Design System repository.

Getting Started

The installation of SLDS Sketch libraries is handled through the SLDS Plugin for Sketch. Visit the plugin page on the SLDS website to read more.

Design File Descriptions

SLDS Components for Web
Sketch equivalents of component blueprints and tokens as seen on the SLDS website

SLDS Components for Mobile
Sketch collection of native mobile patterns and mobile web coded components

SLDS Icon Library
A file of design system icons which is automatically generated from design system code

Pattern: Builder
Builder design guideline customized component symbols

Pattern: User Engagement
User engagement design guideline customized component symbols

Pattern: Chart
Chart design guideline customized component symbols

Pattern: Rules, Filters, and Logic
RFL design guideline customized component symbols

Standard Artboards
Based on user data, Sketch artboards are sized to the common viewport dimensions used

Spec Library
A collection of symbols to use when documenting dimensions and details of designs for engineers

Wireframes
Grey box stencils of common Lightning interfaces

Key Screens
A collection of the most common product screens on mobile (and desktop coming soon)

Contributing, Feature Requests and Bug Reporting

The SLDS team welcomes your feedback to help maintain these design resources. Please add any bugs or feature requests under the Issues tab of this repository.

External contributions are currently closed
Throughout a release, Salesforce's design team contributes to these Sketch files through an application called Abstract. Public contributions become unmanagable to review and merge since GitHub doesn't have the capability to view binary files.

License

All icons and images are licensed under Creative Commons Attribution-NoDerivatives 4.0

Decorative SLDS Image

More Repositories

1

design-system

Salesforce Lightning Design System
JavaScript
3,503
star
2

theo

Theo is a an abstraction for transforming and formatting Design Tokens
JavaScript
1,932
star
3

design-system-starter-kit

Rapid prototyping environment using the Salesforce Lightning Design System
HTML
347
star
4

sass-deprecate

Let Sass warn you about the pieces of your UI that are deprecated, providing a clear upgrade path for developers
JavaScript
270
star
5

scss-parser

A library to parse/stringify SCSS
JavaScript
110
star
6

blender

DEPRECATED: this project isn't maintained anymore.
JavaScript
71
star
7

design-system-ios

Salesforce Lightning Design Tokens for iOS
Swift
66
star
8

query-ast

A library to traverse/modify an AST
JavaScript
63
star
9

dnd-a11y-patterns

Examples of accessible drag-and-drop patterns
JavaScript
49
star
10

design-system-ui-kit-data

A collection of fictitious Salesforce data for use as Sketch custom data. Use this info to populate designs created from the Lightning Design System UI Kit.
47
star
11

theo-example

Example project for integrating Design Properties using Theo
JavaScript
29
star
12

design-system-android

Java
24
star
13

gulp-theo

Gulp-theo is a plugin that transforms and formats Design Tokens
JavaScript
18
star
14

portion-control

Badge to quickly communicate project values
JavaScript
11
star
15

instant-vrt

Module for running vrt
JavaScript
8
star
16

design-system-ui-kit-framerx

Public code. Not supported by Salesforce
TypeScript
7
star
17

design-system-bower

7
star
18

design-tokens

DEPRECATED repository - Salesforce Design Tokens
JavaScript
6
star
19

gdm

Git Dependency Manager
JavaScript
6
star
20

design-system-parser

JavaScript
5
star
21

design-system-markup

JavaScript
5
star
22

design-system-sketch

A plugin for interacting with the Lightning Design System in Sketch
4
star
23

lightning-design-system-linter

Lightning Design System design validation directly in Sketch
TypeScript
4
star
24

stylelint-config-slds

Lightning Design System shareable config for stylelint
JavaScript
3
star
25

design-system-windows

C#
2
star
26

heroku-buildpack-nginx

Shell
2
star
27

df19-talk-design-data-science

Dreamforce 19 talk: Improving Design with Data Science files
Jupyter Notebook
1
star
28

test-drive-brown-bag

tdd fun for all
JavaScript
1
star
29

design-system-compiler

Sass Compiler for the design system
JavaScript
1
star
30

scss-inline-imports

A library to inline SCSS @import statements
JavaScript
1
star