Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
guerrilla data for analysts with deadlines

Default Gatsby starter with TypeScript, ESLint, Prettier, and pre-configured Gatsby plugins for images and PWA.

Vue.js app that can be deployed to Vercel with zero configuration.

A JamStack introduction and starter blog created with GatsbyJS.

A starter Astro project with a CodePen embed component, created in CodeSandbox and deployed to Vercel.
Greenlight is an open-source Gatsby starter for publishing data visualizations and analytics at your own domain, built by API Guild with a focus on minimal setup for analysts with deadlines.
Greenlight is a Gatsby-based starter template that turns a static site into a home for embedded analytics and data stories. You provide markdown or MDX content inside /content/blog, and the starter builds a fast static website you can deploy to any domain. The project is maintained by Stephen Price and Trevor Smith under the API Guild umbrella, and it is licensed under the BSD Zero Clause License (0BSD). A live example site is available at https://api-guild.github.io/greenlight/. Its repository topics list Bulma styling, embedded analytics, and Tableau as core associations.
/content/blog; you can organize each post in its own folder with images and other assets.gatsby new your-project-name followed by the Greenlight repository URL.gatsby develop starts a preview at http://localhost:8000, and gatsby build produces the production public directory.embedded-analytics and tableau, signaling its intended use for embedding data visualizations.content, src, static, public, and Gatsby config files in predictable locations.Greenlight is aimed at people who want to host data visualizations on their own domain with little effort and time. Analysts with deadlines can publish charts or dashboards without standing up a content management system or server. Data journalists and bloggers can write markdown posts that embed Tableau or other analytics content. Developers who already know Gatsby can use the starter as a base for bespoke data-portfolio sites.
Install the Gatsby CLI globally, then run gatsby new your-project-name with the Greenlight repository URL. After that, gatsby develop serves the site locally so you can begin writing content. Add markdown or MDX files to /content/blog, and the starter regenerates the corresponding pages. When you are ready, gatsby build outputs a static public folder that you can host anywhere.
Yes. Greenlight is open-source under the BSD Zero Clause License, which permits free use, copying, modification, and distribution for any purpose.
Greenlight supports markdown and MDX files. Blog posts live in /content/blog, and each post can have its own folder for storing associated assets such as images.
The maintainers listed in the repository are Stephen Price and Trevor Smith, both part of the API Guild organization.
No. Because it is a Gatsby static-site generator, the final output is a set of static HTML files; no database or backend server is needed for the site itself.
