Get Started as a Designer
The NYS Design System helps your team build accessible, consistent, and user-friendly digital products. But components alone don't guarantee good design—strong experiences come from thoughtful user research, testing, and iteration.
The design system handles the solved problems: buttons, forms, navigation, modals, and more. This frees you to focus on what's unique to your agency: user flows, content strategy, and the specific needs of New Yorkers.
How the Design System Team Uses Figma
The NYS Design System team designs every component in Figma before building it in code. Each component in the Figma library has the same properties, variants, and states as its coded counterpart. When the team updates a component, the Figma library and the code library are updated together. This means designs created with the library stay accurate through development and into production.
The team also uses Figma variables to power agency theming. When you switch an agency theme in the library, colors, typography, and spacing update across your entire file automatically.
NYS Design System’s Figma Libraries
Designing and prototyping with the NYS Design System is powered by prebuilt Figma libraries that mirror the coded components. This connectedness makes it easier for designers and developers to collaborate and ensures that what is designed matches what is built.
How the Libraries Help
The NYS Design System is designed to speed up and standardize UI design. Here’s how:
- Design & Code Parity: Components in Figma match the NYS Design System web components 1:1, reducing the need for custom styling. Developers can easily find and implement the same components seen in designs.
- Auto-Theming for NYS Agencies: The NYS Design System adapts to agency branding using built-in Figma theme variables. Project templates automatically apply the correct colors, typography, and design tokens.
- Built-In Prototyping: Many components have pre-configured interactions (e.g., modals, buttons, and inputs). Click-through prototypes help teams test and refine user flows before development begins.
How to Start Designing with The NYS Design System
- Search for "NYS Design System" in the Figma Assets panel and activate the libraries.
- Use the Design System project template to start with the correct agency theming and design variables.
- Leverage components with built-in properties and variants to speed up your workflow.
Your First 15 Minutes
Once you have activated the NYS Design System library, here is a quick workflow to get familiar with what is available.
1. Browse the component library
Open the Assets panel in Figma and expand the NYS Design System section. Scroll through to see the full list of components: buttons, alerts, form inputs, navigation elements, and more. Each component name matches a corresponding web component, so what you see here is what developers will implement.
2. Insert a few components
Create a new page in your file and drag in a handful of components. Try a button, an alert, and a text input. You will see that each one drops in with realistic default content and proper styling already applied.
3. Explore variants and properties
Select any component instance and look at the right-side panel. You can switch between variants (such as button types or alert styles), toggle properties on or off, and change text content. Experiment with the options to see how each component adapts.
4. Check color and typography styles
Open the local styles panel or use the selection colors section to see what design tokens are available. The library includes a full set of color and typography styles that stay consistent across every component. These map directly to the design tokens that developers use in code.
5. Look at example layouts
Open the project template to see how components come together in realistic page layouts. These examples show common patterns like form pages, content pages, and navigation structures. Use them as starting points for your own work.
After this quick tour, you will have a solid sense of what the library offers. From here, you can start applying components to your actual project work.
Next Steps: Learn More About the Design System
The NYS Design System isn’t just about using components—it’s about creating better, more accessible digital experiences for New Yorkers.
Edit this page on GitHub (Permissions required)
Last updated: June 8, 2026