---
myst:
html_meta:
"description": ""
"property=og:description": ""
"property=og:title": ""
"keywords": ""
---
# What Is GatsbyJS
[GatsbyJS](https://www.gatsbyjs.com/) is a modern static site generator for React.
It uses a stack of cutting-edge technologies:
- Babel
- ReactJS
- Webpack
- GraphQL
Combining these technologies together, GatsbyJS allows developers to develop their websites with modern best practices and tools:
- Code splitting, responsive images, etc
- Componentization
- Hot reloading
- One-directional data flow
- ES6 + ES7 automatically transpiled
- PWA
GatsbyJS sets up a project using the latest technologies, pulling data from almost any source, and generating a static site.
It can be done either by whipping together a couple of GatsbyJS plugins, or by using a starter project with all its default configuration.
That is how it is developer friendly.
It has a lot of benefits practically, too.
Static sites mean you do not need to worry about complex server setup, maintenance, and scaling.
Instead you can put GatsbyJS components into a CDN, making the site available as quickly as possible to the users, wherever they are.