GatsbyJS is a free and open source framework based on React that helps developers build fast websites and apps. It centralizes data with GraphQL, making data easier to explore with a single source of truth. Gatsby sites are static, which provides blazing fast performance, simpler deployment, and immutable deployments with reduced DevOps overhead. Dynamic features like content from external endpoints and user authentication can also be supported.