Gatsby - Blazing fast static site generator for React

  •        56

Gatsby is a blazing fast static site generator for React. Gatsby.js is a static PWA (Progressive Web App) generator. You get code and data splitting out-of-the-box. Gatsby loads only the critical HTML, CSS, data, and JavaScript so your site loads as fast as possible. Once loaded, Gatsby prefetches resources for other pages so clicking around the site feels incredibly fast.

It has rich data plugin ecosystem lets you build sites with the data you want — from one or many sources: Pull data from headless CMSs, SaaS services, APIs, databases, your file system & more directly into your pages using GraphQL.



Related Projects

gray-matter - Smarter yaml front matter parser, used by metalsmith, gatsby, netlify, assemble, mapbox-gl, phenomic, and many others

Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other projects. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

Hugo - A Fast and Flexible Static Site Generator built with love in GoLang

A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go.Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website. Hugo is designed to work well for any kind of website including blogs, tumbles, and docs.

gutenberg - A fast static site generator in a single binary with everything built-in.

A fast static site generator in a single binary with everything built-in. Documentation is available on its site or in the docs/content folder of the repository.

Jekyll - Simple, Blog-aware, Static Site Generator

Jekyll is a simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favorite web server. Jekyll also happens to be the engine behind GitHub Pages.

react-snapshot - A zero-configuration static pre-renderer for React apps

Server-side rendering is a big feature of React, but for most apps it can be more trouble than its worth. Personally, I think the sweet spot is taking static site snapshots of all your publicly-accessible pages & leaving anything requiring authentication as a normal, JS-driven Single Page App. This is a project to do that. Automatically, without any configuration, just smart defaults. Retrospective progressive enhancement.

JBake - Jekyll of the JVM

JBake is a Java based, open source, static site/blog generator for developers & designers.

Pelican -Static Site Generator Written in Python

Pelican is a static site generator, written in Python. It helps to write your weblog entries directly with your editor of choice (vim!) in reStructuredText or Markdown. It supports Code syntax highlighting, Blog articles and pages, Comments, Theming support, Atom/RSS feeds and lot more.

pelican - Static site generator that supports Markdown and reST syntax. Powered by Python.

Pelican is a static site generator, written in Python. Check out Pelican's documentation for further information.

wintersmith - A flexible static site generator

Wintersmith is a simple yet flexible static site generator. It takes contents (markdown, less, scripts, etc), transforms them using plugins and outputs a static website (html, css, images, etc) that you can host anywhere. Where <path> is the location you want the site to be generated. This creates a skeleton site with a basic set of templates and some articles, while not strictly needed it's a good starting point.

hugo-lambda - Use AWS Lambda to run the Hugo static site generator

A wrapper around the hugo static site generator to have it run in AWS Lambda whenever new (markdown or other) content is uploaded. See a tutorial here. So why go to all this trouble? Because running a CMS like Wordpress, Drupal, and others gets expensive for infrequently edited sites. You pay 24/7 to run all the code to let you edit your site, when that code only runs when you update your blog. Static site generators are cheaper to run (just toss the files somewhere) but if you're not at the computer you normally use to edit and publish content, you may not have all your tools.

jekyll-scholar - jekyll extensions for the blogging scholar

Jekyll-Scholar is for all the academic bloggers out there. It is a set of extensions to Jekyll, the awesome, blog aware, static site generator; it formats your bibliographies and reading lists for the web and gives your blog posts citation super-powers. Note that it is not possible to use this plugin with the default Github pages workflow. Github does not allow any but a few select plugins to run for security reasons, and Jekyll-Scholar is not among them. You will have to generate your site locally and push the results to the master resp. gh-pages branch of your site repository. You can keep sources, configuration and plugins in a separate branch; see e.g. here for details.

Netlify CMS - A CMS for Static Site Generators

A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site generator.Netlify CMS is a single-page app that you pull into the /admin part of your site.

frog - Frog is a static web site generator implemented in Racket, targeting Bootstrap and able to use Pygments

Frog image by @Goug8888, used under Creative Commons license Attribution-NonCommercial-ShareAlike 2.0 Generic. Frog is a static web site generator written in Racket.

static-site-generator-webpack-plugin - Minimal, unopinionated static site generator powered by webpack

Minimal, unopinionated static site generator powered by webpack. Bring the world of server rendering to your static build process. Either provide an array of paths to be rendered, or crawl your site automatically, and a matching set of index.html files will be rendered in your output directory by executing your own custom, webpack-compiled render function.

staticsitegenerators-list - A comprehensive, partially automatically generated comparison of static site generators

Currently, this listing is only for projects that relate to Flat File Content Management Systems and/or Static Site Generators, but not for projects which relate only to Dynamic Servers (such as WordPress and Ghost).Entries are stored within the list.json file.

Octopress - Static Site Generator Powering Github Pages

Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages. Octopress comes with a semantic HTML5 template. It has built in 3rd party support for Twitter, Google Plus One, Disqus Comments, Pinboard, Delicious, and Google Analytics. It has plugin support to easily post images, automatically downloads and embeds Github gists, easy inline code sharing and lot more.

react-snap - 👻 Zero-configuration framework-agnostic static prerendering for SPAs

Pre-renders web app into static HTML. Uses headless chrome to crawl all available links starting from the root. Heavily inspired by prep and react-snapshot, but written from scratch. Uses best practices to get best loading performance. Zero configuration is the main feature. You do not need to worry how does it work or how to configure it. But if you are curious here are details.

create-react-app-buildpack - Heroku Buildpack for create-react-app: static hosting for React

Deploy React.js web apps generated with create-react-app. Automates deployment with the built-in bundler and serves it up via Nginx. See the introductory blog post and entry in Heroku elements. This buildpack deploys a React UI as a static web site. The Nginx web server provides optimum performance and security for the runtime. See Architecture for details.

jekyll - Jekyll is a blog-aware, static site generator in Ruby

Jekyll is a blog-aware, static site generator in Ruby