Start
This is where it all started. Repository created, initial project structure, and the vision for a free, open-source video editor. Check out the first tweet to see where it started.
Core UI
Built the foundation - main layout, header, sidebar, timeline container, and basic component structure. Not all functionality yet, but the UI framework that everything else builds on.
Basic Functionality
The heart of any video editor. Timeline zoom in/out, making clips longer/shorter, dragging elements around, selection, playhead scrubbing. This part has to be fucking perfect because it's what users interact with 99% of the time.
Export/Preview Logic
The foundation that enables everything else. Real-time preview, video rendering, export functionality. Once this works, we can add effects, filters, transitions - basically everything that makes a video editor powerful.
Text
After media, text is the next most important thing. Font selection with custom font imports, text stroke, colors. All the text essential text properties.
Effects
Adding visual effects to both text and media. Blur, brightness, contrast, saturation, filters, and all the creative tools that make videos pop. This is where the magic happens.
Transitions
Smooth transitions between clips. Fade in/out, slide, zoom, dissolve, and custom transition effects.
Refine from Here
Once we nail the above, we have a solid foundation to build anything. Advanced features, performance optimizations, mobile support, desktop app.
Want to Help?
OpenCut is open source and built by the community. Every contribution, no matter how small, helps us build the best free video editor possible.