Open Sesame screenshot

Open Sesame

Author Avatar Theme by Jordan sussman
Updated: 21 Oct 2025
12 Stars

A customizable drawer component for React

Categories

Overview

Open Sesame is a highly versatile and customizable drawer component for React, designed to meet a range of user needs with its responsive and accessible features. Built on Radix’s Dialog primitive and enhanced with framer-motion animations, it provides a drop-in solution that allows developers to effortlessly incorporate a drawer into their applications, catering to any design requirement and creative vision. Whether you want a simple sidebar or a complex overlay, Open Sesame has you covered.

Responding to a clear demand for a Radix-based drawer solution, Open Sesame combines flexibility and functionality. With the ability to incorporate various styles and features, it’s poised to be a go-to choice for developers looking to enhance their user interfaces with interactive and engaging components.

Features

  • Unstyled and Customizable: Open Sesame can easily be styled according to your project’s needs, allowing for complete customization.
  • Responsive Design: Optimized for various screen sizes, ensuring usability across devices without any extra effort.
  • Animatable with Framer Motion: Experience smooth and engaging animations as the drawer opens and closes, enhancing the user experience.
  • Multiple Opening Directions: Choose to open the drawer from the top, right, bottom, or left, giving you complete control over its placement.
  • Configurable Size: Specify the size of the drawer either in pixels or as a percentage, allowing for adaptable design choices.
  • Accessible Components: Comes with multiple subcomponents like Title and Description that ensure accessibility features are built-in.
  • Easy to Integrate: With simple props and built-in Radix functionality, developers can quickly implement the drawer without complex setups.
  • State Management Support: Designed to work seamlessly with React’s state management, enhancing its usability within applications.