Dan Abramov created the Redux library, similar to Facebook's Flux architecture. Redux is an open-source JavaScript library for managing and centralizing application state. It is most often used together with libraries such as React or Angular.