blade  by razorpay

Design system for cross-platform UI components

Created 5 years ago
571 stars

Top 56.5% on SourcePulse

GitHubView on GitHub
Project Summary

Blade is a cross-platform design system for React Web and React Native, providing UI components and tools to streamline development and ensure design consistency. It is targeted at developers and designers working within the Razorpay ecosystem or those seeking a robust, well-documented design system.

How It Works

Blade is structured as a monorepo, housing core UI components, AI-assisted development tools (blade-mcp), Figma plugins for design token publishing and component coverage analysis, a browser extension for usage measurement, and an ESLint plugin for enforcing coding standards. This integrated approach aims to bridge the gap between design and development.

Quick Start & Requirements

Highlighted Details

  • Cross-platform compatibility for React Web and React Native.
  • Includes AI-assisted development tools (blade-mcp).
  • Figma plugins for design token publishing and component coverage linting.
  • Browser extension for component usage tracking.

Maintenance & Community

The project is maintained by Razorpay. Further community engagement details are not provided in the README.

Licensing & Compatibility

Licensed under the MIT License. This permissive license allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The @razorpay/blade-old package is deprecated and private, indicating potential for breaking changes or migration efforts from older versions.

Health Check
Last Commit

15 hours ago

Responsiveness

1 week

Pull Requests (30d)
49
Issues (30d)
1
Star History
7 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.