Design Blocks an open-source library that focuses on the developer experience, offering complete control over style and customization in their projects

Design Blocks is currently in development preview with unstable dependencies.

While not planned, we may need to introduce breaking changes in these dependencies on the road to Design Blocks v1.0.

Get started

Learn how to start integrating Design Blocks into your React Native or Expo application.

Learn installation


Provides basic components and functions for custom UI creation. Includes elements like Box, Stack, and Text, essential for UI construction.

Learn Primitives


Accessible, style-agnostic components, ideal for integration in any Design Blocks project. Maximizes accessibility and design flexibility.

Learn Unstyled

Join the Community

Be a part of our growing Design Blocks community! Whether you're looking for support, want to contribute, or simply connect with fellow developers, we welcome you.

Get Involved

  • GitHub Repository: Check out our GitHub to contribute, report issues, or request new features.
  • Community Forum: Join our Discord to discuss ideas, share projects, and get help.
  • Social Media: Follow us on X for the latest updates, tips, and more.


Need help or have questions? Our community is here to assist. Reach out on our forum or directly on GitHub.

  • If you find any bug, please create an issue here.
  • Do you have a feature request? Create a new discussion.

Together, let's build something amazing!