What is video.js built with?

video.js is a TypeScript repo built with React, Vite, react-android, and react-native. It is tested with happy-dom and Testing Library. It has 376,360 written lines, with 755 test files.

Read on November 6, 2026, at commit 2c88e68. Read it as markdown

Frontend

Interface 3

  • Base UI10 files
  • shaka-player3 files
  • shadcn3 files

The base 2

Styles 5

Icons 1

Support

Tools 7

  • vite-plus559 files
  • Rolldown24 files
  • @oxc-project/types18 files
  • oxc-walker11 files
  • Oxc3 files
  • react-native-builder-bob1 file
  • magic-string1 file

Testing 2

  • Testing Library86 files
  • happy-dom1 file

The base 2

Other 7

  • hls.js16 files
  • dashjs3 files
  • Lit1 file
  • mux-embed2 files
  • signal-polyfill2 files
  • androidx.media3:media3-exoplayer1 file
  • media3-exoplayer-hls

Other repos with a similar stack

Ordered by how much of its stack they share with video.js, then by stars.

Frequently asked questions

What language is video.js written in?
video.js is written in TypeScript, with 376,360 written lines.
What framework does video.js use?
video.js is built with React, Vite, react-android, and react-native.
Does video.js have tests?
Yes. video.js has 755 test files and is tested with happy-dom and Testing Library.
Which repos have a stack like video.js's?
The ones that share most of its stack:langgenius/difysupabase/supabaseshadcn-ui/ui

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →