This repository contains a collection of packages for video and image manipulation, built with modern web technologies.
- @twick/media-utils: Core utilities for media handling and manipulation
- @twick/canvas: React-based canvas library for video and image editing
- Clone the repository:
git clone https://github.com/ncounterspecialist/twick.git
cd twick
- Install dependencies:
- Build all packages:
- Start development:
Each package can be developed independently:
# Build a specific package
npm run build --workspace=@twick/canvas
# Start development mode for a package
npm run dev --workspace=@twick/canvas
Here’s a glimpse of building a video using the SDK:
This project is licensed under the Apache 2.0 License with additional terms.
- ✅ Free for use in commercial and non-commercial apps
- ✅ Can be modified and self-hosted
- ❌ Cannot be sold, rebranded, or distributed as a standalone SDK or developer tool
- ❌ Cannot be used to offer hosted cloud functions as a paid service
👉 For resale, or SaaS redistribution please contact us.