What is Helix?

Helix is an opinionated React boilerplate which tries to keep config to a minimum while allowing you to configure whatever you need.

What does it do?

  • βš™οΈMinimal and accessible config
  • ♻️HMR (Hot Module Replacement)
  • πŸ€Έβ€β™€οΈCode Splitting using React.lazy
  • πŸ‘¨β€πŸ’»TypeScript
  • πŸ“šCSS Modules
  • πŸ“±PWA ready
  • 🏎Pre-render HTML using react-snap

Why Helix and not create-react-app?

create-react-app suits most, if not all, needs when it comes to bootstrapping React apps and has a massive community supporting it.
Helix is something a lot more niche, allowing power-users to tweak anything to their needs while providing a simple and clean foundation.

Don't like CSS modules and want something else?
You can change it.

Get started by editing src/containers/home/home.tsx

To see how code splitting is done with React.lazy go look at src/containers/home/index.tsx