Snapcn is a collection of React components for building product demonstration videos. Developers install the source into their projects and customize the animations for titles, captions, and device frames.