
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
它通过实时 Skia 着色器反射和响应式布局引擎,在 React Native 中实现了罕见的真正 3D Cover Flow 效果。
iPod-style Cover Flow carousel for React Native.
react-native-skia runtime shader, not a static imagesize), so it looks right on any deviceexpo-image under the hood — memory-disk caching, transitions, and recycling keys for smooth, flicker-free coversgit clone https://github.com/rit3zh/expo-coverflow-carousel
cd expo-coverflow-carousel
bun install
bun start -c
Peer dependencies (already wired up in this template):
bun add react-native-reanimated react-native-gesture-handler react-native-safe-area-context react-native-worklets @shopify/react-native-skia expo-image
Wrap your app once with GestureHandlerRootView and SafeAreaProvider, then drop a `` anywhere in the tree.
// app/_layout.tsx
import { Stack } from "expo-router";
import { GestureHandlerRootView } from "react-native-gesture-handler";
import { SafeAreaProvider } from "react-native-safe-area-context";
export default function RootLayout() {
return (
);
}
The simplest possible carousel — a backdrop and a deck of covers:
import { Coverflow } from "@/components";
import { albums } from "@/data/albums";
export function Example() {
return (
);
}
https://github.com/user-attachments/assets/23ac1880-5d08-4b67-bfa5-77246213c3ab
albums is any array matching the Album interface. Only image_url is required to render a cover — the rest powers your own now-playing UI.
interface Album {
position: number;
title: string;
artists: string;
album: string;
image_url: string;
}
onIndexChange fires whenever the deck settles on a new cov
🍣 iPod-style cover-flow carousel.
根据分类、Topic 和编程语言匹配的相似项目。

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.