Codex Design System

Free
Dark Mode

The Blade Design System Figma Kit: Open Source and Code-Backed

The Blade Design System Figma kit offers an open-source solution. This comprehensive toolkit streamlines the creation of great user experiences. Razorpay built Blade to power all their products successfully. This ensures design consistency across their entire platform. Furthermore, the system prioritizes accessibility and responsiveness from the start.

Seamless Hand-Off for Design and Development

Blade is specifically designed to eliminate designer-developer friction. Developers can find a 1:1 mapping between Figma component properties and React code props. This principle, “What you see in Figma is what you get on Code,” simplifies hand-off greatly. The system includes an open-source React and React Native library. Therefore, developers can translate designs to production with absolute ease. Additionally, the Blade monorepo features a Figma plugin for publishing design tokens (Source: GitHub Razorpay Blade). This automation further speeds up the workflow for product teams.

Features for Advanced Product Building

Blade provides a rich array of design guidelines and components. For example, it includes components like Accordion, Button Group, and Drawer. Moreover, the system supports white labeling for multi-brand applications. This is crucial for businesses with diverse product offerings. The use of Storybook for documentation helps developers easily integrate components. They use Storybook to document UI component examples in isolation. This structured approach fosters high developer productivity. To explore more about the fundamentals of building reusable assets, view other design systems available on our site.

The Role of Design Tokens and Dark Mode

Blade expertly utilizes design tokens throughout the system. These tokens are the single source of truth for all design decisions. Tokens manage everything from color and spacing to motion animations. Semantic color tokens allow for instant theming. Importantly, the BladeProvider component lets developers switch between light and dark mode capability instantly. The design documentation clearly defines component anatomy, including light/dark modes. They also detail foundational tokens used in each component. Furthermore, API decisions are thoroughly documented to ensure collective responsibility. This complete resource makes building cohesive, accessible interfaces simpler than ever.

Show your support! Buy our team a coffee!

X

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.