The Vibeary — collection
Mobile & Cross-platform UI
Everything for interfaces that leave the desktop browser: React Native component kits and animation libraries, SwiftUI components, Compose Multiplatform packages, and the mobile-web patterns that make a responsive site feel native on a phone. Picked with a bias towards libraries that still look right on a small screen at real device pixel density.
Inside Mobile & Cross-platform UI
Gems in this collection

ScreensDesign
Library of iOS app screen recordings and screenshots organised by onboarding, paywall and core flows.

rnui.dev
Catalogue of community-made React Native animations and UI components organised by component type, with source links and voting.

Forui
Flutter widget library of minimalist, platform-agnostic components heavily modelled on shadcn/ui, with theming and full customisation.

NativeWindUI
Component set that deliberately mimics platform-native iOS and Android look and feel instead of a single cross-platform aesthetic.

effects-library
SwiftUI particle system package with prebuilt snow, rain, fire and confetti emitters.

candlefinance/haptics
React Native haptics module supporting custom patterns and Apple AHAP pattern files.

react-native-bottom-tabs
Native bottom tab bar for React Native using UITabBarController and Android BottomNavigationView.

enzomanuelmangano/demos
Ongoing collection of React Native animation implementations built with Reanimated, Gesture Handler and Skia, each self-contained.

Mijick Popups
Declarative SwiftUI presentation layer covering popups, sheets, alerts, toasts and banners under one API.

Haptico
Swift haptic feedback generator with pattern-play support, so you can script vibration rhythms.

vico
Extensible chart library for Compose Multiplatform with declarative APIs and custom axis rendering.

react-native-graph
Animated line graph component for React Native built on Skia, with gesture-driven scrubbing.

Pow
SwiftUI effect library with prepackaged transitions and change effects: particle bursts, jumps, shines, glows and shakes.

surface-forge
SwiftUI plus Metal surfaces that react to device tilt, shipped as a dependency-free Swift package.

purposeful-ios-animations
SwiftUI reimplementations of meaningful animations from popular iOS apps, each with source and explanation.

morpheus
Flutter package implementing Material container transform and shared-axis page transitions between list items and detail screens.

NativeUI (nativeui-org/ui)
Accessible React Native components distributed through the shadcn registry format, installable with the same CLI you use on web.

fluttercn
Copy-into-your-project Flutter component library following the shadcn ownership model rather than a package dependency.

leshi-ui
CLI and component toolkit for React Native with a theming layer and no runtime styling overhead.

swiftui-spring-animations
Reference catalogue of SwiftUI spring animation parameter values with side-by-side visual comparisons.

Metal-SDF-Examples
Shape animation examples built with signed distance fields in Metal Shading Language for iOS.

react-native-blur (Margelo)
Blur and vibrancy view component for React Native exposing platform blur materials.

Moti
Declarative animation layer over Reanimated with Framer-Motion-style mount and unmount transitions, variants and sequences.

awesome-liquid-glass
Repository of SwiftUI source files reproducing iOS 26 liquid glass morphing, stretch and squash effects.

AlertKit
Native-feeling alert presentations copied from Apple Music and system feedback HUDs, with Done and Heart presets.

react-native-skottie
Renders Lottie animations through Skia's Skottie module instead of the platform Lottie runtimes.

expo-dom-components-example
Reference project showing Expo DOM Components, which embed real web components inside a native app.

bottom_bar_with_sheet
Flutter bottom navigation bar that expands into a sheet of secondary actions.

LNPopupUI
SwiftUI library reproducing the Apple Music and Podcasts miniplayer popup bar and its expand transition.

react-native-reorderable-list
Drag-to-reorder list for React Native powered by Reanimated, with nested scroll and auto-scroll handling.

t4-app
Universal stack for iOS, Android and PWA using Tamagui, Solito and Cloudflare Workers deployment.

AnimatedTabBar
Pure SwiftUI tab bar with a set of preset item animations and custom shape support.

SwiftfulLoadingIndicators
Lightweight SwiftUI package offering roughly a dozen distinct loading animation styles with configurable colour, size and speed.

AnchoredPopup
SwiftUI popup library where the popup grows out of the element that triggered it rather than fading in.

react-native-header-motion
High-level APIs for orchestrating scroll-driven header collapse, blur and title transitions in React Native.

AnimateText
SwiftUI library for per-character text animations with a set of preset entry effects.

Zeego
Menu library that renders true native iOS and Android context menus and Radix UI menus on web from one API.

shadcn_ui for Flutter
Flutter port of shadcn/ui with 30+ components including combobox, resizable panels, sonner and date pickers.

compose-rich-editor
Rich text editor for Compose and Compose Multiplatform with HTML and Markdown import and export.

expo-quick-look
Expo module exposing native file preview: QuickLook on iOS and the intent chooser on Android.

step_progress_indicator
Flutter widget for stepped progress bars built from selected and unselected segments, highly configurable.

shotluma
Local-first open-source App Store screenshot editor built with React and TypeScript, running entirely in the browser.

react-native-ios-context-menu
Bindings for UIKit's UIMenu and context menu previews, exposing the full iOS 13+ API surface to React Native.

ScalingHeaderScrollView
SwiftUI scroll view with a sticky header that shrinks and morphs as content scrolls.

expo-mascot
Animated stateful mascot characters for Expo and React Native apps, driven by app state.

react-spring-bottom-sheet
Accessible spring-physics bottom sheet for React web with focus trapping and snap points.

react-native-turbo-haptics
Fast worklet-compatible haptic feedback module for React Native from the Rainbow wallet team.

expo-glass-tabs
Floating liquid-glass tab bar for Expo Router with minimize-on-scroll behaviour and haptic feedback.

Legend List
Pure-TypeScript high-performance list for React Native and React with dynamic item sizes and bidirectional infinite scroll.

AndroidAnimatedNavigationBar
Jetpack Compose navigation bar with a set of preset indicator animations and custom ball shapes.

SwiftUI-experiments
Large collection of SwiftUI interaction and animation experiments recreating interfaces from shipped Apple apps.

react-native-skia
Skia graphics bindings for React Native giving shaders, paths, blurs, filters and canvas drawing at native speed.

Variablur
Metal-powered variable blur for SwiftUI, letting blur radius vary across a view with a mask.

react-native-multistep
Lightweight React Native multi-step form and wizard view with Reanimated-driven transitions between steps and progress indication.

expo-thinking-orbs
AI thinking indicators and voice-agent orb animations running on the UI thread with Skia and Reanimated.

SwiftUI-PathAnimations
Toolkit for animating and morphing between SwiftUI Path and Shape definitions, including circle-to-shape interpolation helpers.

Tapback Memojis
Open-source avatar generator producing Apple-style memoji profile pictures from configurable facial features and colours.

open-screenshot-generator
Client-side Canva alternative for app listing assets with device mockups, 3D poses and AI-assisted layout.

expo-liquid-glass-native
Expo native module providing Android liquid-glass surfaces, blur layers and glassmorphism interactions through platform rendering APIs.

GlotShot
Tool for building App Store preview images with multi-device frames and localisation support.

react-bottom-fixed
React component keeping bottom-fixed elements visible and correctly positioned on iOS Safari.

react-native-floating-tab
Collection of animated floating bottom tab bars for React Native supporting React Navigation and Expo Router.

react-native-unistyles
Styling engine for React Native that computes styles in C++ on the shadow tree, with variants, breakpoints and themes.

react-native-confirmation-code-field
OTP and confirmation code input field for React Native working across iOS, Android and web.

ui69
Unstyled accessible React Native primitives modelled on shadcn/ui, meant to be copied and restyled rather than configured.

Apple Fonts Collection
Extracted collection of Apple's official system typefaces, San Francisco and New York included, packaged for development use.

window-vibrancy
Tauri and Rust crate applying native window vibrancy, acrylic and mica materials on macOS and Windows.

Mockingbird
Command-line tool for bulk-embedding app screenshots into Apple device frames, sized for App Store submission requirements.

react-native-auto-skeleton
Generates skeleton loading placeholders automatically from your existing layout tree with no per-screen configuration.

react-native-true-sheet
Bottom sheet that renders the real platform sheet on iOS and Android instead of simulating one in JS.

haze
Background blur and glass material effects for Jetpack Compose and Compose Multiplatform.

Valkyrie
IntelliJ plugin converting SVG and Android vector XML into Compose ImageVector code.

rive_animated_icons
Flutter package of customisable Rive-powered animated icons ready to drop into navigation and buttons.

vue-spring-bottom-sheet
Bottom sheet component for Vue 3 with spring physics, snap points and touch handling.

FlashList
Recycling list component for React Native rebuilt for the new architecture, with masonry layout and no size estimates.

app-icon-mockup
Tool for generating app icon mockups rendered onto an iPhone home screen.

kizitonwose Calendar
Highly customisable calendar view and Compose library for Android and Kotlin Multiplatform.

nativecn
Universal shadcn/ui implementation targeting React Native and web from one component source.

react-modal-sheet
Flexible iOS-style bottom sheet for React on the web, built with Motion and accessibility handling.

AlienUI
Open component library of NativeWind-styled React Native elements covering forms, cards, overlays and navigation patterns.

vue-three-d-mockup
Vue component rendering an interactive 3D phone mockup to showcase app screens.

expo-local-first-template
Expo starter wired for local-first apps with Bun, TypeScript, TailwindCSS, Drizzle ORM and SQLite.

react-native-nitro-haptics
Low-latency haptic feedback for React Native built on Nitro modules, callable directly from Reanimated worklets.

tailwindcss-safe-area
Tailwind CSS plugin adding utilities for iOS safe-area insets on padding, margin and height.

swiftui-native
React Native component library that reproduces SwiftUI's control vocabulary and visual language, built with Expo and TypeScript.

dimmmensions
Dataset of screen, safe-area and layout dimensions for every iOS and iPadOS device.

react-native-hold-menu
Long-press context menu with blur backdrop and spring transitions, built with Reanimated.

animated_theme_switcher
Flutter package that animates the transition between light and dark themes as a circular reveal.

Freya
Cross-platform native GUI library for Rust rendered with Skia, using a Dioxus-style declarative API.

floem-ui-kit
Ready-made widget set for the Floem Rust GUI library, targeting Windows, macOS and Linux.

react-native-ui-blueprint
Overlay tool that superimposes design files and grids on a running React Native app for pixel comparison.

tauri-nspanel
Tauri plugin converting a window into a macOS NSPanel, enabling Spotlight-style floating overlays.

lumen-blocks
Styled, ARIA-accessible component library for the Dioxus Rust UI framework, modelled on shadcn/ui structure and naming.

react-native-tickle
AHAP-style transient and continuous haptic patterns for React Native, not just the three preset impacts.

dioxus-components
Accessible unstyled foundational component primitives for Dioxus, the Rust cross-platform UI framework.

safe-blind-zones-live-tester
Web app visualising safe and blind zones for mobile interfaces across device shapes.

unocss-preset-safe-area
UnoCSS preset providing safe-area inset utilities for mobile web and PWA layouts.

expo-libghostty
Ghostty terminal view rendered inside an Expo or React Native app via libghostty.

react-native-image-modal
Full-screen image viewer for React Native with pinch, pan and swipe-to-dismiss transitions.

tauri-plugin-context-menu
Tauri plugin exposing true native OS context menus instead of HTML-rendered menus.

MaterialKolor
Tool and Kotlin library for generating Material 3 dynamic colour schemes from a seed colour.

stagger
Cross-platform React Native component that applies staggered entry and exit animations to child lists via Reanimated.

Composables
Registry of copy-paste Compose Multiplatform UI components with live previews and source.
liquid-glass-screens
Two Expo React Native liquid-glass welcome screens with Skia refraction, swipe-driven sphere motion, and agent copy-paste prompts.

expo-pretext
Measures React Native text heights natively before render so layouts can be computed without a measure pass.

awesome-react-native-ui
Source repository behind rnui.dev, a curated index of React Native UI and animation implementations with metadata.

react-native-bottom-sheet
Interactive bottom sheet for React Native with configurable snap points, gesture handling and keyboard behaviour.

native-springs
Set of animated React Native components built on Reanimated and Skia, focused on spring-driven interaction patterns.

tamagui-extras / kitchen sink
Community extension library for Tamagui adding form controls, layout helpers and patterns missing from the core kit.

rive-flutter
Official Flutter runtime for Rive, playing interactive state-machine-driven vector animations that respond to app state and input.

VariableBlurImageView
Variable and progressive blur for images across UIKit, AppKit and SwiftUI as a dependency-free package.

create-expo-stack
CLI that scaffolds Expo apps with your choice of router, styling system, state library and backend.

GlassKit
CSS component library of 24 glassmorphism components styled after iOS surfaces, usable without any JavaScript framework.

pimp_my_button
Flutter package that attaches configurable particle burst effects to any widget on tap.

HeroUI Native
React Native component library from the HeroUI team, built on NativeWind with animation and theming primitives baked in.

react-native-animateable-text
Fork of the Text component that accepts Reanimated shared values so text content updates without JS thread re-renders.

react-navigation-bottom-sheet
Bottom sheet implemented as a React Navigation navigator so sheets participate in routing and deep links.

SwiftUIX
Large extension library filling gaps in SwiftUI's standard library with missing views, modifiers and UIKit bridges.

react-native-reusables
shadcn/ui port for React Native built on NativeWind, distributed as a copy-into-your-repo CLI registry rather than an npm dependency.

react-native-zoom-reanimated
Pinch-to-zoom component reproducing Apple Photos gesture behaviour including rubber-band physics and double-tap.

react-native-animation-samples
Gesture-driven, interruptible animation samples in React Native covering complex real-world interaction cases.

shiny
SwiftUI modifier adding gyroscope-driven lighting, sheen and motion-reactive gradients to any view.

Tamagui
Cross-platform style library and UI kit with a compiler that flattens styles to static CSS for web performance.

forma-ui
Set of 40 opinionated Material 3 Compose components including charts, with no extra dependencies.