Rednegniw

Capture any React Native View to a video or an image. Add your own audio. Ideal for creating shareable content in your apps.

19
0
100% credibility
Found Mar 07, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A library for React Native mobile apps that captures specific screen views as videos or images with optional audio mixing.

How It Works

1
💡 Discover the recording tool

You hear about a handy tool that lets you capture just a specific part of your mobile app screen as a smooth video clip, perfect for demos or shares.

2
📱 Add it to your app

You easily include the tool in your mobile app project so it's ready to use anywhere.

3
🖼️ Mark your screen area

You wrap the exact view or section of your app that you want to record, like a game board or animation.

4
🎥 Start recording

You press record, and it smoothly captures every frame of your view's action, feeling fast and reliable.

5
🔊 Mix in audio

You choose to add your own sound, music track, or voiceover to make the video complete.

Get your video file

Recording finishes, and you have a high-quality video or image ready to share, export, or use right away.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is react-native-view-recorder?

This TypeScript library lets React Native apps capture any specific view—fullscreen application or not—to a video file or image, with options to add audio files or generate samples via JS callback. Wrap your content in a RecordingView component, grab a hook for session control, and call record() with fps, output path, and frame count for instant MP4 export. Perfect for apps needing shareable clips without clunky full-screen recording.

Why is it gaining traction?

Unlike screen-capture tools that grab everything or FFmpeg wrappers with GPL baggage, it targets exact views (even Skia canvases), runs hardware-accelerated on iOS/Android, and packs into 90KB with zero binaries. Expo users plug it in via app.json; New Architecture devs get native components out of the box. Audio muxing and HEVC support mean crisp videos ready for social shares, no extra deps.

Who should use this?

React Native devs building content apps—like tutorial makers, game overlays (capture any spawner in Factorio, chess positions, or Dragon Age quests), or social tools needing "capture anything" video from views. Ideal for mobile creators exporting dynamic UIs to clips, adding voiceovers, or snapshotting for thumbnails in sharing flows.

Verdict

Grab it for Expo dev builds if you need lightweight view-to-video in React Native apps—docs and examples shine, MIT license is clean. At 19 stars and 1.0% credibility, it's early but stable; test in non-prod first as adoption grows.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.