React-Static is a fast, lightweight, and powerful progressive static site generator based on React and its ecosystem. It resembles the simplicity and developer experience you're used to in tools like Create React App and has been carefully designed for performance, flexibility, and user/developer experience.

Important notice

This is now in maintenance only mode. No new major versions will be released.


  • โš›๏ธ 100% React (and friends!)
  • ๐Ÿš€ Blazing fast builds and performance.
  • ๐Ÿšš Data Agnostic. Supply your site with data from anywhere, however you want!
  • โœ‚๏ธ Automatic code and data splitting!
  • ๐Ÿ’ฅ Instant navigation and page views
  • โ˜”๏ธ Progressively Enhanced and mobile-ready
  • ๐ŸŽฏ SEO Friendly.
  • ๐Ÿฅ‡ React-centric developer experience.
  • ๐Ÿ˜Œ Painless project setup & migration.
  • ๐Ÿ’ฏ Supports 100% of the React ecosystem. Including CSS-in-JS libraries, custom query layers like GraphQL, and even Redux.
  • ๐Ÿ”ฅ Hot Reloadable out-of-the-box. Edit React components, styles and even data in real-time.

How does it work?

React Static allows developers to use different data sources to generate their stable static website.

Developers can easily add their data through an API, XML, RSS feed, or using CMS API, or local files as Markdown, or JSON files.

As you finish building your site, setting your custom routes, React Static generates with one command your static site with all the settings require.


React Static uses the MIT license. For more information on this license.


20 Free and Open Source Static Site Generators
Websites are divided into static and dynamic websites. Dynamic websites are usually powered by a CMS (Content Management System) like WordPress, Joomla, and Drupal. CMS builds the page from the database and HTML templates every time a user requests it. On the other hand, Static Sites are websites thโ€ฆ