UpSet.js

UpSet.js is a JavaScript re-implementation of UpSetR which itself is based on UpSet.
It allows to interactively explore large set intersections. The library is written in TypeScript and the core as a Pure React component. However, in additional a bundle version is available allowing to use it without React. The main source code in in the mono repo located at https://github.com/upsetjs/upsetjs. This repository contains the library itself (@upsetjs/react) along with a bundle wrapper (@upsetjs/bundle), a demo application (@upsetjs/app) and a Vue.js wrapper (@upsetjs/vue).
In addition, at upsetjs_r an R HTMLWidget wrapper and at upsetjs_jupyter_widget a Jupyter Widget are available.