Issue #123

visx is a collection of data “visualization primitives” for React applications, open sourced by Airbnb.

It’s built on top of the hugely popular D3 library that received a major update a few weeks ago: the version 6.

Features are split into small packages to let users import only what they need: axis, curves, annotations, scale functions…

It does not provide styling because it claims to be “not a charting library”, instead it gives developers the full control to create beautiful graphs by composing React components.

If you need charts in your React application, check all the contenders here.

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
+35.1%
2
visx
visx
A collection of expressive, low-level visualization primitives for React
Homepage
+24.8%
3
Elder.js
Elder.js
An opinionated static site generator and web framework for Svelte
Homepage
+19.6%
4
tinyhttp
tinyhttp
Modern Express-like web framework
Homepage
+15.3%
5
Jotai
Jotai
Primitive, flexible state management for React
Homepage
+15.1%
6
Halfmoon
Halfmoon
Front-end framework with a built-in dark mode
Homepage
+4.0%
7
Puppeteer Recorder
Puppeteer Recorder
A Chrome extension that records your browser interactions and generates a P...
GitHub
+3.9%
8
eDEX-UI
eDEX-UI
A cross-platform, customizable science fiction terminal emulator with advan...
GitHub
+3.4%
9
React Query
React Query
Hooks for fetching, caching and updating asynchronous data in React
Homepage
+2.8%
10
NextAuth.js
NextAuth.js
Authentication for Next.js
Homepage
+2.7%

Trending This Week

By number of GitHub stars added this week
1
visx
visx
A collection of expressive, low-level visualization primitives for React
Homepage
+2.0 k
2
eDEX-UI
eDEX-UI
A cross-platform, customizable science fiction terminal emulator
GitHub
+544
3
Strapi
Strapi
Open source Node.js Headless CMS to easily build customisable APIs
Homepage
+418
4
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+396
5
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+376
6
Puppeteer Recorder
Puppeteer Recorder
A Chrome extension that records your browser interactions
GitHub
+375
7
React Query
React Query
Hooks for fetching, caching and updating asynchronous data in React
Homepage
+374
8
Day.js
Day.js
Day.js 2KB immutable date-time library alternative to Moment.js
Homepage
+353
9
VS Code
VS Code
Visual Studio Code
Homepage
+335
10
vue-next
vue-next
Repo for Vue 3.0
GitHub
+333

Any question or feedback? Reach us on GitHub.

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