Issue #122

Number one this week, Vime is a versatile video player written as a native Web Component.

Since it’s built on top of Custom Elements technology, it can be easily included in any page using only HTML markup.

Grab the JavaScript and CSS files from a CDN, insert a <vime-player> tag anywhere in your page and you are good to go!

Styling is done using CSS Custom properties, customizing the look- and-feel is as simple as overriding CSS variables.

Bindings for the most popular UI frameworks are provided: React, Angular, Vue, Stencil, Svelte and Preact.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
Vime
Vime
Customizable, extensible, accessible and framework agnostic media player
Homepage
+21.0%
2
Vanilla Colorful
Vanilla Colorful
A tiny color picker custom element for modern web apps
Homepage
+21.0%
3
Jotai
Jotai
Primitive, flexible state management for React
Homepage
+19.3%
4
Ztext
Ztext
Easy to implement, 3D typography for the web. Works with every font
Homepage
+13.1%
5
Halfmoon
Halfmoon
Front-end framework with a built-in dark mode and full customizability
Homepage
+10.4%
6
Puppeteer Recorder
Puppeteer Recorder
A Chrome extension that records your browser interactions and generates
GitHub
+10.2%
7
visx
visx
A collection of expressive, low-level visualization primitives for React
Homepage
+9.5%
8
Tweakpane
Tweakpane
Compact GUI for fine-tuning parameters and monitoring value changes
Homepage
+8.6%
9
vue-next
vue-next
Repo for Vue 3.0
GitHub
+8.2%
10
Stitches
Stitches
The modern styling library.
Homepage
+7.7%

Trending This Week

By number of GitHub stars added this week
1
vue-next
vue-next
Repo for Vue 3.0
GitHub
+1.3 k
2
Day.js
Day.js
Day.js 2KB immutable date-time library alternative to Moment.js
Homepage
+1.0 k
3
React Query
React Query
Hooks for fetching, caching and updating asynchronous data in React
Homepage
+919
4
Puppeteer Recorder
Puppeteer Recorder
A Chrome extension that records your browser interactions
GitHub
+891
5
visx
visx
A collection of expressive, low-level visualization primitives for React
Homepage
+714
6
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+559
7
JS Algorithms & Data Structures
JS Algorithms & Data Structures
Algorithms and data structures implemented in JavaScript with explanations
GitHub
+439
8
Vite
Vite
Native-ESM powered web dev build tool. It's fast.
GitHub
+403
9
VS Code
VS Code
Visual Studio Code
Homepage
+358
10
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+349

Any question or feedback? Reach us on GitHub.

Best of JavaScript is a project created by Michael Rambeau, in Osaka, Japan.