We welcome contributions! While we’re actively developing and refactoring certain areas, there are plenty of opportunities to contribute effectively.
🎯 Focus areas: Timeline functionality, project management, performance, bug fixes, and UI improvements outside the preview panel.
⚠️ Avoid for now: Preview panel enhancements (fonts, stickers, effects) and export functionality - we’re refactoring these with a new binary rendering approach.
See our Contributing Guide for detailed setup instructions, development guidelines, and complete focus area guidance.
OpenCut
A free, open-source video editor for web, desktop, and mobile.
Sponsors
Thanks to Vercel and fal.ai for their support of open-source software.
Why?
Features
Project Structure
apps/web/– Main Next.js web applicationsrc/components/– UI and editor componentssrc/hooks/– Custom React hookssrc/lib/– Utility and API logicsrc/stores/– State management (Zustand, etc.)src/types/– TypeScript typesGetting Started
Prerequisites
Setup
Fork and clone the repository
Copy the environment file:
Start the database and Redis:
Install dependencies and start the dev server:
The application will be available at http://localhost:3000.
The
.env.examplehas sensible defaults that match the Docker Compose config — it should work out of the box.Self-Hosting with Docker
To run everything (including a production build of the app) in Docker:
The app will be available at http://localhost:3100.
Contributing
We welcome contributions! While we’re actively developing and refactoring certain areas, there are plenty of opportunities to contribute effectively.
🎯 Focus areas: Timeline functionality, project management, performance, bug fixes, and UI improvements outside the preview panel.
⚠️ Avoid for now: Preview panel enhancements (fonts, stickers, effects) and export functionality - we’re refactoring these with a new binary rendering approach.
See our Contributing Guide for detailed setup instructions, development guidelines, and complete focus area guidance.
Quick start for contributors:
License
MIT LICENSE