Public repo

Cinethetic

A Remotion renderer for turning JSON slide content into carousel variants from the same data input.

Overview

JSON to carousel variants

Cinethetic separates content data from presentation. The same slide input can be rendered through different theme objects.

Release
v0.1.0 public release
Stack
TypeScript, React, Remotion
Input
JSON slide data and typed theme objects
Outcome
One slide data input can render into multiple carousel themes
Role
Built renderer structure, theme variants, docs, and release
Use
Social carousel posts and simple explainers

Build notes

Why it exists

I built this as a content-first carousel renderer. The main choice was to keep slide content in JSON and move visual decisions into theme objects.

Inspect
Content/data separation, Remotion renderer structure, theme variants, and demo output

Demo

Renderer output

Manifest theme preview from the public Cinethetic demo
One structured carousel produced from typed content data and a reusable theme.

Renderer variants

The same demo carousel is registered in four visual variants. The input data stays the same while the renderer changes the output.

Manifest variation preview
Manifest
Terminal variation preview
Terminal
Brutalist variation preview
Brutalist
Neoprint variation preview
Neoprint