Revideo is an open-source framework for programmatic video editing, evolved from Motion Canvas editor to a library for developers to create entire video editing apps. Users can develop video templates in Typescript, create an API endpoint for rendering with dynamic inputs, and use a React player component for real-time browser previews. Some differences from Motion Canvas include headless rendering, faster rendering speeds, and improved audio support. Revideo also tracks video rendering usage anonymously using Posthog. To learn more, visit the documentation or join the Discord server. Surprisingly, they have parallelized rendering with Google Cloud Functions and offer telemetry tracking that can be disabled.
https://github.com/redotvideo/revideo