Show HN: Twick – React Based Video Editor Library

1 anujkanojia29 4 5/26/2025, 5:55:09 AM github.com ↗
I’m building a React-based video editing SDK for apps that generate or enhance video content — especially AI-generated ones like explainers, reels, and product showcases. This SDK solves that by embedding a full editing layer in your frontend. What’s included: Timeline editor (trim, split, sync media) Live canvas editing Styled, AI-generated captions Animations & effects Media utils (resize, extract, compress) AWS Lambda export & S3 support Ideal for AI video platforms, social automation tools, and product video builders.

Would love to hear your thoughts, feedback, or feature suggestions.

Comments (4)

ncounter · 2d ago
Thanks for sharing this! Sounds like a super useful tool, especially with all the AI and automation you’re integrating. Quick question: Have you thought about adding features like real-time collaboration or multiple people editing the same video, kinda like Figma or Canva? Could be pretty cool for teams working on social videos or product demos.

Also, curious how you’re thinking about handling heavy lifting for video exports or AI features (like auto-captions, scene detection, etc.). Will those run in the browser, or do you plan to offload some of that to the cloud (like with your AWS Lambda and S3 export)?

And one more thing – are you planning to support version control for video edits? Could make it easier for people to try different versions or go back and forth.

anujkanojia29 · 2d ago
Great questions!

For tasks like video export, auto-captions, and scene detection, we’re offloading most of that to cloud functions using AWS Lambda, with exports going directly to S3.

We are maintaining a full edit history within the editor so users can undo, redo, and even explore different versions of their video as they work.

NeeruJaroliya · 2d ago
What’s the longest video duration and highest resolution your SDK can handle smoothly in the browser without lag? Curious how it scales with heavier content.
anujkanojia29 · 2d ago
We’ve tested with 3-minute videos containing 100+ elements. It’s still a work in progress, but we are working on scaling that limit further.