git404hub

what is redux-electron-store fr?

gaearon/redux-electron-store — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2016-02-04

2JavaScriptAudience · developerComplexity · 3/5DormantSetup · moderate

tl;dr

Keeps separate Redux stores in sync across an Electron app's main and renderer processes, with filters so each window only gets the data it needs.

vibe map

mindmap
  root((repo))
    What it does
      Syncs Redux stores
      Main to renderer
      Filters relevant data
    Tech stack
      JavaScript
      Redux
      Electron
    Use cases
      Sync notification popups
      Multi window desktop apps
      Reduce update bandwidth
    Audience
      Developers
      Electron app builders
    Requirements
      Immutable data
      Redux best practice

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep a notifications popup window in sync with the main app's data using a filter for just the relevant fields.

VIBE 2

Build a multi-window Electron app where each window's Redux store automatically reflects changes from the main process.

VIBE 3

Reduce unnecessary updates to secondary windows by filtering which state changes get synced to them.

what's the stack?

JavaScriptReduxElectron

how it stacks up fr

gaearon/redux-electron-store3imed-jaberi/cryptography-si-isamm3imed-jaberi/koa-isomorphic-router
Stars222
LanguageJavaScriptJavaScriptJavaScript
Last pushed2016-02-042021-09-252021-02-06
MaintenanceDormantDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/51/52/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires your Redux state to be immutable, direct object mutation isn't supported.

prompts (copy fr)

prompt 1
Show me how to set up this library so a secondary Electron window only receives notification-related state updates.
prompt 2
Explain how the filter mechanism decides which Redux state changes get sent to each renderer process.
prompt 3
Help me refactor my Electron app's Redux store to use immutable updates so it's compatible with this library.

Frequently asked questions

what is redux-electron-store fr?

Keeps separate Redux stores in sync across an Electron app's main and renderer processes, with filters so each window only gets the data it needs.

What language is redux-electron-store written in?

Mainly JavaScript. The stack also includes JavaScript, Redux, Electron.

Is redux-electron-store actively maintained?

Dormant — no commits in 2+ years (last push 2016-02-04).

How hard is redux-electron-store to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is redux-electron-store for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.