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.

Features

  • βš›οΈ 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.

License

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

Resources

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…