docs: add Hyperframes vs Remotion comparison (closes #318)#355
Merged
jrusso1020 merged 4 commits intomainfrom Apr 20, 2026
Merged
docs: add Hyperframes vs Remotion comparison (closes #318)#355jrusso1020 merged 4 commits intomainfrom
jrusso1020 merged 4 commits intomainfrom
Conversation
- new guide at docs/guides/hyperframes-vs-remotion.mdx walking through the core React-vs-HTML decision, practical differences (agents, library-clock animations with GSAP side-by-side, arbitrary HTML passthrough, auto-fallback, React reuse, distributed rendering, visual editing, HDR), and licensing - short paragraph + 6-row comparison table in README, linking to the full guide - new entry in docs/docs.json Guides nav Adapted from an internal write-up by the HyperFrames team. The guide acknowledges Remotion's influence (several patterns in our source come from Remotion — we kept attribution comments on purpose) and calls out where each tool wins honestly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
Per feedback on #318 from SantiagoSchez: - README: promote license from a single table row to its own "Licensing: fully open source vs source-available" subsection, explicitly calling out Apache 2.0 (OSI-approved) vs Remotion's custom commercial license - guide: expand the licensing section with a sharper table (classification, commercial use, per-render fees, redistribution) and explain why this is a first-order decision point Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Table + licensing section already give readers what they need to decide — no reason to tell them what to choose. Pattern borrowed from community PRs, not from the internal write-up. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
miguel-heygen
approved these changes
Apr 20, 2026
|
|
||
| ### Visual editing over the render source (Hyperframes' natural bet) | ||
|
|
||
| The DOM you render is the DOM you edit. [Hyperframes Studio](/packages/studio) previews compositions in a live iframe and lets you pick and edit elements directly: click an element, drag to reposition, edit properties in a panel. The editor and the renderer share one source of truth. |
Collaborator
There was a problem hiding this comment.
click an element, drag to reposition, edit properties in a panel
while true for captions, we should clarify this isn't the case for all elements yet
Collaborator
Author
There was a problem hiding this comment.
Good catch — updated in ffc8fe4. Reframed the section so the architectural point (shared DOM as source of truth) stays intact without overclaiming current feature coverage: direct manipulation ships for captions today, with broader element coverage building out from the same foundation.
vanceingalls
approved these changes
Apr 20, 2026
Per PR review from @vanceingalls: click-select / drag / property-panel direct manipulation ships for captions today, not all element types. Reframe the section to make the architectural point (shared DOM as source of truth) without overclaiming current feature coverage. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds an honest, detailed Hyperframes vs Remotion comparison to the docs, resolving #318.
Two pieces:
docs/guides/hyperframes-vs-remotion.mdx— the substantive write-up: why we built Hyperframes, the core React-vs-HTML decision, and eight practical-difference subsections (agent authoring, library-clock animations with a GSAP side-by-side, arbitrary HTML/CSS/JS passthrough, auto-fallback for edge primitives, React component reuse, distributed rendering, visual editing, HDR output), plus a licensing comparison and a recap.Nav entry added in
docs/docs.jsonunder Guides, betweenpromptingandgsap-animation.Why
In #318, tonxxd asked for a pros/cons comparison so users could pick the right tool. Two community PRs attempted it with generic tables (#322 closed, #329 open) but we committed publicly to a core-team comparison grounded in an internal write-up — this PR is that version. It's intended to supersede #329; happy to close it with a thank-you note once this merges.
How
/guides/hdr(we shipped this in v0.4.x).Test plan
bunx oxfmt --checkpasses on changed files (lefthook pre-commit ran clean)Local preview:
cd docs && mintlify devrenders both the guide and the README without errorsGIFs referenced at
https://static.heygen.ai/hyperframes-oss/docs/images/comparisons/gsap-hf.gifandgsap-remotion.gifManual testing performed
Documentation updated (if applicable)
Unit tests added/updated — N/A (docs-only)
Pre-merge step: upload GIFs to CDN
The GSAP comparison GIFs (~800 KB total) are staged in
docs/images/comparisons/(gitignored, standard Hyperframes docs pattern). Before merging, run:aws sso login --profile engineering-767398024897 # if SSO expired ./scripts/upload-docs-images.shThe MDX image tags will resolve once the upload completes. Until then the guide prose reads cleanly but the two embedded GIFs will be broken images.
(I attempted the upload from my session but the SSO token had expired.)
Notes