A customizable, lightweight React Native carousel component with built-in accessibility support.
Pinar is a React Native library that provides a customizable and lightweight carousel component. It solves the need for a simple, accessible swipeable container to display images, onboarding steps, or other sequential content in mobile applications without the overhead of more feature-heavy alternatives.
React Native developers building mobile apps who need a straightforward, accessible carousel for features like image galleries, tutorial flows, or content sliders.
Developers choose Pinar for its minimal dependencies, ease of customization, and built-in accessibility support, making it a reliable choice for projects where simplicity and inclusivity are priorities over advanced animations or complex effects.
🌲☀️ Customizable, lightweight React Native carousel component with accessibility support.
Only relies on React Native, reducing bundle size and compatibility issues, as confirmed in the Dependencies section.
Offers extensive props for styling and rendering, including custom dots, buttons, and scroll behavior, detailed in the Properties section.
Built-in accessibility features like configurable labels are enabled out of the box, emphasizing inclusive design without extra setup.
Supports autoplay, looping, vertical/horizontal orientation, and programmatic navigation via exposed methods such as scrollToNext.
Lacks animations, lazy loading, and parallax effects, as the README admits and directs users to other libraries for these needs.
Custom styling requires overriding default styles or using mergeStyles, adding overhead compared to pre-styled, drop-in components.
Being a standalone library, it doesn't integrate with larger React Native UI frameworks, potentially increasing development time for design systems.
Customizable Icons for React Native with support for image source and full styling.
Lottie wrapper for React Native.
React Native Mapview component for iOS + Android
💬 The most complete chat UI for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.