finds.dev← search

// the find

coryhouse/react-slingshot

★ 9,642 · JavaScript · MIT · updated Sep 2023

React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in

A React + Redux boilerplate from 2016-era that wires up Webpack, Babel, hot reloading, ESLint, Jest, and SASS into a working starter app. It was a genuinely useful reference when Create React App didn't exist and the ecosystem was a mess of competing config choices. That era is over.

Tests live next to source files rather than in a separate __tests__ directory — a sensible convention the repo got right early. The example app (fuel savings calculator) is small enough to actually read and understand, which is better than most boilerplates that ship a mini-CMS. The npm scripts approach avoids Gulp/Grunt indirection; build steps are readable in package.json. The FAQ and troubleshooting section in the README is unusually honest about what breaks and why.

Abandoned — last meaningful commit was 2023, and the stack is frozen at React 16/Redux 3/Webpack 4 with class components. Nobody starting a React project in 2024+ should touch this; Vite + React + Zustand or just Next.js covers everything this did with less config and active maintenance. Requires Python 2.7 and a C++ compiler on Windows for browser-sync — a setup tax that no longer exists in modern tooling. Redux is hardwired in, which is the wrong default for most apps today; the boilerplate makes no acknowledgment that you might not need it. Node 8 is the documented minimum, a runtime that hit end-of-life in 2019.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →