/liqvid

Library for interactive videos in React

Primary LanguageTypeScriptMIT LicenseMIT

Liqvid

Liqvid is a library for creating interactive videos in React.

Links

Documentation

Discord

Repository structure

This is a monorepo. Here is what the various packages do:

Frontend Core

  • main
    Provides the main liqvid package.

  • host
    Script for pages hosting Liqvid videos; currently just handles fake fullscreen

  • keymap
    Provides the Keymap class

  • playback
    Provides the Playback class

  • polyfills
    Polyfills for Liqvid videos; currently just handles Web Animations

  • utils
    Provides the various helper functions in Utils

Backend Tools

Integrations

In-development

  • captioning
    Captions editor

  • gsap
    GSAP integration (maybe already works???)

  • i18n
    Internationalization utilities

  • player
    New Web Components-based <Player>

  • mathjax
    MathJax integration

  • react
    Probably for when Liqvid goes to Web Components (v3)

  • xyjax
    XyJax integration