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

Preview of ScreensDesign

ScreensDesign

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

ScreensDesignfreemium
Preview of rnui.dev

rnui.dev

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

Mohibur Rahman (@mrpmohiburrahman)free
Preview of Forui

Forui

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

Duobase (@duobaseio)MIT
Preview of NativeWindUI

NativeWindUI

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

RoninOSS (@roninoss)MIT
Preview of effects-library

effects-library

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

Stream (@GetStream)MIT
Preview of candlefinance/haptics

candlefinance/haptics

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

Candle Finance (@candlefinance)MIT
Preview of react-native-bottom-tabs

react-native-bottom-tabs

Native bottom tab bar for React Native using UITabBarController and Android BottomNavigationView.

Callstack (@callstack)MIT
Preview of enzomanuelmangano/demos

enzomanuelmangano/demos

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

Enzo Manuel Mangano (@enzomanuelmangano)MIT
Preview of Mijick Popups

Mijick Popups

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

Mijick (@Mijick)MIT
Preview of Haptico

Haptico

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

Ivan Sapozhnik (@iSapozhnik)MIT
Preview of vico

vico

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

Patryk Goworowski and Patrick MichalikApache-2.0
Preview of react-native-graph

react-native-graph

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

Margelo (@margelo)MIT
Preview of Pow

Pow

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

Emerge Tools (@EmergeTools)MIT
Preview of surface-forge

surface-forge

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

AetherMakerMIT
Preview of purposeful-ios-animations

purposeful-ios-animations

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

Stream (@GetStream)MIT
Preview of morpheus

morpheus

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

SalbyMIT
Preview of NativeUI (nativeui-org/ui)

NativeUI (nativeui-org/ui)

Accessible React Native components distributed through the shadcn registry format, installable with the same CLI you use on web.

nativeui-orgMIT
Preview of fluttercn

fluttercn

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

Pinak (@pinak3748)MIT
Preview of leshi-ui

leshi-ui

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

Agustin Oberg (@AgustinOberg)MIT
Preview of swiftui-spring-animations

swiftui-spring-animations

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

Stream (@GetStream)MIT
Preview of Metal-SDF-Examples

Metal-SDF-Examples

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

Shuichi Tsutsumi (@shu223)MIT
Preview of react-native-blur (Margelo)

react-native-blur (Margelo)

Blur and vibrancy view component for React Native exposing platform blur materials.

Margelo (@margelo)MIT
Preview of Moti

Moti

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

Fernando Rojo (@FernandoTheRojo)MIT
Preview of awesome-liquid-glass

awesome-liquid-glass

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

Stream (@GetStream)MIT
Preview of AlertKit

AlertKit

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

Sparrow Code (@sparrowcode)MIT
Preview of react-native-skottie

react-native-skottie

Renders Lottie animations through Skia's Skottie module instead of the platform Lottie runtimes.

Margelo (@margelo)MIT
Preview of expo-dom-components-example

expo-dom-components-example

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

Evan Bacon (@Baconbrix)MIT
Preview of bottom_bar_with_sheet

bottom_bar_with_sheet

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

FrezyxMIT
Preview of LNPopupUI

LNPopupUI

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

Leo Natan (@LeoNatan)MIT
Preview of react-native-reorderable-list

react-native-reorderable-list

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

Omar Mahili (@omahili)MIT
Preview of t4-app

t4-app

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

Timothy Miller (@timothymiller)MIT
Preview of AnimatedTabBar

AnimatedTabBar

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

Exyte (@exyte)MIT
Preview of SwiftfulLoadingIndicators

SwiftfulLoadingIndicators

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

Nick Sarno (@SwiftfulThinking)MIT
Preview of AnchoredPopup

AnchoredPopup

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

Exyte (@exyte)MIT
Preview of react-native-header-motion

react-native-header-motion

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

pawicaoMIT
Preview of AnimateText

AnimateText

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

jasudevMIT
Preview of Zeego

Zeego

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

Fernando Rojo (@FernandoTheRojo)MIT
Preview of shadcn_ui for Flutter

shadcn_ui for Flutter

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

Mariuti (@nank1ro)MIT
Preview of compose-rich-editor

compose-rich-editor

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

Mohamed Rejeb (@MohamedRejeb)Apache-2.0
Preview of expo-quick-look

expo-quick-look

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

Jeremy Magrin (@magrinj)MIT
Preview of step_progress_indicator

step_progress_indicator

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

Sandro Maglione (@SandroMaglione)MIT
Preview of shotluma

shotluma

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

Zachi (@realZachi)MIT
Preview of react-native-ios-context-menu

react-native-ios-context-menu

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

Dominic Go (@dominicstop)MIT
Preview of ScalingHeaderScrollView

ScalingHeaderScrollView

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

Exyte (@exyte)MIT
Preview of expo-mascot

expo-mascot

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

David Mokoš (@davidmokos)MIT
Preview of react-spring-bottom-sheet

react-spring-bottom-sheet

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

Cody Olsen (@stipsan)MIT
Preview of react-native-turbo-haptics

react-native-turbo-haptics

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

Christian Baroni (@christianbaroni)MIT
Preview of expo-glass-tabs

expo-glass-tabs

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

David Mokoš (@davidmokos)MIT
Preview of Legend List

Legend List

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

Legend App / Jay Meistrich (@jmeistrich)MIT
Preview of AndroidAnimatedNavigationBar

AndroidAnimatedNavigationBar

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

Exyte (@exyte)MIT
Preview of SwiftUI-experiments

SwiftUI-experiments

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

Mike (@mikelikesdesign)MIT
Preview of react-native-skia

react-native-skia

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

Shopify (@Shopify)MIT
Preview of Variablur

Variablur

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

Dale Price (@daprice)MIT
Preview of react-native-multistep

react-native-multistep

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

Brijen Makwana (@BrijenMakwana)MIT
Preview of expo-thinking-orbs

expo-thinking-orbs

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

Mahdi Davoodi (@mahdidavoodi7)MIT
Preview of SwiftUI-PathAnimations

SwiftUI-PathAnimations

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

Alberto Dellibovi (@adellibovi)MIT
Preview of Tapback Memojis

Tapback Memojis

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

WimellMIT
Preview of open-screenshot-generator

open-screenshot-generator

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

dotnetdreamerMIT
Preview of expo-liquid-glass-native

expo-liquid-glass-native

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

818jsyMIT
Preview of GlotShot

GlotShot

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

hooosbergMIT
Preview of react-bottom-fixed

react-bottom-fixed

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

almond-bongbongMIT
Preview of react-native-floating-tab

react-native-floating-tab

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

Moeen Mahmud (@moeen-mahmud)MIT
Preview of react-native-unistyles

react-native-unistyles

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

Jacek Pudysz (@jpudysz)MIT
Preview of react-native-confirmation-code-field

react-native-confirmation-code-field

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

retyuiMIT
Preview of ui69

ui69

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

Satyam Raj (@enggsatyamraj)MIT
Preview of Apple Fonts Collection

Apple Fonts Collection

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

0xsharkboyfree
Preview of window-vibrancy

window-vibrancy

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

Tauri (@TauriApps)MIT
Preview of Mockingbird

Mockingbird

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

Felix Ma (@FlixMa)MIT
Preview of react-native-auto-skeleton

react-native-auto-skeleton

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

pioner92MIT
Preview of react-native-true-sheet

react-native-true-sheet

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

Jovanni Lo (@lodev09)MIT
Preview of haze

haze

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

Chris Banes (@chrisbanes)Apache-2.0
Preview of Valkyrie

Valkyrie

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

ComposeGearsApache-2.0
Preview of rive_animated_icons

rive_animated_icons

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

nikkiekeMIT
Preview of vue-spring-bottom-sheet

vue-spring-bottom-sheet

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

megaarmosMIT
Preview of FlashList

FlashList

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

Shopify (@Shopify)MIT
Preview of app-icon-mockup

app-icon-mockup

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

Sachin Motwani (@sachinmotwani02)MIT
Preview of kizitonwose Calendar

kizitonwose Calendar

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

Kizito Nwose (@kizitonwose)MIT
Preview of nativecn

nativecn

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

unisol1020MIT
Preview of react-modal-sheet

react-modal-sheet

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

Teemu Taskula (@Temzasse)MIT
Preview of AlienUI

AlienUI

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

AlienUI OrgMIT
Preview of vue-three-d-mockup

vue-three-d-mockup

Vue component rendering an interactive 3D phone mockup to showcase app screens.

Anatoly Kopyl (@anatolykopyl)MIT
Preview of expo-local-first-template

expo-local-first-template

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

expo-starterMIT
Preview of react-native-nitro-haptics

react-native-nitro-haptics

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

Joel Arvidsson (@oblador)MIT
Preview of tailwindcss-safe-area

tailwindcss-safe-area

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

mvllowMIT
Preview of swiftui-native

swiftui-native

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

rit3zhMIT
Preview of dimmmensions

dimmmensions

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

Marc Bouchenoire (@marcbouchenoire)MIT
Preview of react-native-hold-menu

react-native-hold-menu

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

Enes Öztürk (@enesozturk)MIT
Preview of animated_theme_switcher

animated_theme_switcher

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

kherelMIT
Preview of Freya

Freya

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

Marc Espín (@marc2332)MIT
Preview of floem-ui-kit

floem-ui-kit

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

pieterddMIT
Preview of react-native-ui-blueprint

react-native-ui-blueprint

Overlay tool that superimposes design files and grids on a running React Native app for pixel comparison.

Alex Rodin (@nidorx)MIT
Preview of tauri-nspanel

tauri-nspanel

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

Victor Aremu (@ahkohd)MIT
Preview of lumen-blocks

lumen-blocks

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

Leaf ComputerMIT
Preview of react-native-tickle

react-native-tickle

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

Renegades StudioMIT
Preview of dioxus-components

dioxus-components

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

Dioxus Labs (@dioxuslabs)MIT
Preview of safe-blind-zones-live-tester

safe-blind-zones-live-tester

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

Zhovten GamesMIT
Preview of unocss-preset-safe-area

unocss-preset-safe-area

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

YeungKCMIT
Preview of expo-libghostty

expo-libghostty

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

Arcbox Labs (@arcboxlabs)MIT
Preview of react-native-image-modal

react-native-image-modal

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

dev-yakuzaMIT
Preview of tauri-plugin-context-menu

tauri-plugin-context-menu

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

c2r0bMIT
Preview of MaterialKolor

MaterialKolor

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

Jordon de Hoog (@jordond)MIT
Preview of stagger

stagger

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

animate-react-nativeMIT
Preview of Composables

Composables

Registry of copy-paste Compose Multiplatform UI components with live previews and source.

Composablesfree
Preview of liquid-glass-screens

liquid-glass-screens

Two Expo React Native liquid-glass welcome screens with Skia refraction, swipe-driven sphere motion, and agent copy-paste prompts.

Appllama (@jaimintf)GPL
Preview of expo-pretext

expo-pretext

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

Juba Kitiashvili (@JubaKitiashvili)MIT
Preview of awesome-react-native-ui

awesome-react-native-ui

Source repository behind rnui.dev, a curated index of React Native UI and animation implementations with metadata.

Mohibur Rahman (@mrpmohiburrahman)MIT
Preview of react-native-bottom-sheet

react-native-bottom-sheet

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

Mo Gorhom (@gorhom)MIT
Preview of native-springs

native-springs

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

MatthewSRCMIT
Preview of tamagui-extras / kitchen sink

tamagui-extras / kitchen sink

Community extension library for Tamagui adding form controls, layout helpers and patterns missing from the core kit.

Dominic Hobelsberger (@dohomi)MIT
Preview of rive-flutter

rive-flutter

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

Rive (@rive_app)MIT
Preview of VariableBlurImageView

VariableBlurImageView

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

Eskil Gjerde Sviggum (@Eskils)MIT
Preview of create-expo-stack

create-expo-stack

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

RoninOSS (@roninoss)MIT
Preview of GlassKit

GlassKit

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

JUNGHERZMIT
Preview of pimp_my_button

pimp_my_button

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

Norbert Kozsir (@Norbert515)MIT
Preview of HeroUI Native

HeroUI Native

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

HeroUI (@heroui-inc)MIT
Preview of react-native-animateable-text

react-native-animateable-text

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

Axelra (@axelra-ag)MIT
Preview of react-navigation-bottom-sheet

react-navigation-bottom-sheet

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

App & Flow (@AppAndFlow)MIT
Preview of SwiftUIX

SwiftUIX

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

Vatsal Manot (@vatsal_manot)MIT
Preview of react-native-reusables

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.

Founded Labs / MrzachnugentMIT
Preview of react-native-zoom-reanimated

react-native-zoom-reanimated

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

Kesha Antonov (@kesha-antonov)MIT
Preview of react-native-animation-samples

react-native-animation-samples

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

Aashu Dubey (@Aashu-Dubey)MIT
Preview of shiny

shiny

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

Austin Star (@maustinstar)MIT
Preview of Tamagui

Tamagui

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

Nate Wienert (@natebirdman)MIT
Preview of forma-ui

forma-ui

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

devsnackioMIT