react/react-strict-dom

React Strict DOM (RSD) standardizes the development of styled React components for web and native.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 19th, 2026
Created on February 20th, 2024
Open Issues & Pull Requests: 98 (+0)
GitHub issues: Enabled
Number of forks: 206
Total Stargazers: 3,565 (+0)
Total Subscribers: 45 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.2 hours
Mean response time: 16.7 days
90th percentile: 35.5 days
Tracked items: 78

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 468 days
Stale 30+ days: 29
Stale 90+ days: 28

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (42)
  • feature (8)
  • bug: react-native (4)
  • help wanted (3)
  • bug: expo (2)
  • cannot polyfill (2)
  • bug: stylex (1)
  • documentation (1)

Detailed Description

React Strict DOM is a framework for standardizing the development of styled React components that work across web and native platforms.

The tool addresses the challenge of maintaining consistent component implementations across multiple platforms by providing a unified API and styling system. Rather than writing separate code for web and native targets, developers write components once using React Strict DOM's constraints and conventions, which then compile appropriately for each platform. This approach reduces duplication and the cognitive overhead of managing platform-specific variations while maintaining performance and reliability.

Teams building cross-platform React applications should consider this tool if they need to ship the same component logic to both web and native simultaneously. The project is particularly suited for organizations with the engineering capacity to adopt a structured component model and those already invested in the React ecosystem. The monorepo includes example applications demonstrating integration with Next.js, Vite, and Expo, showing compatibility with common web and native development workflows.

The project maintains active development with a structured monorepo containing the core package, a PostCSS plugin for styling, benchmarking tools, and comprehensive documentation. The repository includes multiple example applications covering different build tools and platforms, indicating ongoing investment in demonstrating real-world usage patterns. Contribution guidelines and a code of conduct are documented, establishing clear expectations for community participation.