├── .travis.yml
├── README.md
├── code-of-conduct.md
├── contributing.md
├── media
└── jamstack-full-logo.svg
└── package.json
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 'node'
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
5 |

6 |
7 |
8 | Jamstack: noun \’jam-stak’\
9 | Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
10 |
11 |
12 |
13 |
14 | This is a carefully curated list of awesome Jamstack resources.
15 |
16 |
17 |
18 |
19 |
20 | You might also like Awesome Static Generators.
21 |
22 |
23 |
24 |
25 | Want to contribute with some resource? Great! Please, read the contribution guidelines before contributing.
26 |
27 |
28 |
29 |
30 |
31 | ## Contents
32 |
33 | - [Contents](#contents)
34 | - [General](#general)
35 | - [Chats](#chats)
36 | - [Platforms](#platforms)
37 | - [No-Code Platforms](#no-code-platforms)
38 | - [Jamstack Sites Showcase](#jamstack-sites-showcase)
39 | - [Static Site Generators](#static-site-generators)
40 | - [CMS](#cms)
41 | - [API](#api)
42 | - [Authentication](#authentication)
43 | - [Comments](#comments)
44 | - [Forms](#forms)
45 | - [E-commerce](#e-commerce)
46 | - [Search](#search)
47 | - [Database](#database)
48 | - [File management](#file-management)
49 | - [Automation](#automation)
50 | - [Serverless](#serverless)
51 | - [Videos](#videos)
52 | - [Tutorials / Articles](#tutorials--articles)
53 | - [Podcasts](#podcasts)
54 | - [Books](#books)
55 | - [License](#license)
56 |
57 | ---
58 |
59 | ## General
60 |
61 | - [Jamstack](https://jamstack.org/)
62 | - [Jamstack resources](https://jamstack.org/resources/) - Videos and articles about Jamstack.
63 | - [the New Dynamic](https://www.thenewdynamic.org/) - Pick up tools in our Directory to work with the Jamstack. Browse our showcase and get inspired.
64 | - [Statichunt](https://statichunt.com/) - Jamstack Themes and Resources directory.
65 | - [Built At Lightspeed](https://www.builtatlightspeed.com/) - A large directory of Jamstack themes, starters & UI kits.
66 |
67 | ## Chats
68 |
69 | - [Jamstack Gitter Chat](https://gitter.im/jamstack/community)
70 | - [Netlify Gitter Chat](https://gitter.im/netlify/community)
71 | - [NetlifyCMS Gitter Chat](https://gitter.im/netlify/NetlifyCMS)
72 | - [the New Dynamic Slack](https://join.slack.com/t/thenewdynamic/shared_invite/enQtMjkwNjYwNTY0NjkxLWI1NDhlNjZkZjA5ZGJmODE1OThiMjkwN2ZkMzE1YjEwN2YwNWUxYTNjZTUxMGQ2MzU3NWQ0YmVjNGU1NTkxMDk)
73 |
74 | ## Platforms
75 |
76 | - [Netlify](https://netlify.com) - All-in-one platform for automating modern web projects.
77 | - [Vercel](https://vercel.com) - All-in-one serverless platform for modern web apps with config-free tools and workflows.
78 | - [Layer0](https://layer0.co) - All-in-one Jamstack platform focused on large, dynamic websites and best-in-class performance through an integrated CDN, EdgeJS, predictive prefetching, and performance monitoring.
79 | - [Azure Static Web Apps](https://azure.microsoft.com/services/app-service/static/) - Full-stack serverless hosting with integrated CI/CD workflow, authentication, CDN and more.
80 | - [Stormkit](https://stormkit.io) - Powerful all in one infrastructure for modern javascript apps. It integrates with your git flow and builds, deploys and scales your apps seamlessly.
81 | - [Cloud 66](https://www.cloud66.com/) - Builds and deploys static websites to your own cloud account.
82 |
83 | _For more resources about Static Web Apps see (Awesome Static Web Apps)[https://github.com/staticwebdev/awesome-azure-static-web-apps]._
84 |
85 | ## No-Code Platforms
86 |
87 | - [Jamstack.new](https://jamstack.new) - Create a new Jamstack website with 1 click, brought to you by Stackbit
88 | - [Storipress](https://storipress.com) - All-in-one publishing + blogging platform with integrated site builder and workflow management.
89 | - [Draftbox](https://draftbox.co) - Lightning fast, secure front-end for your WordPress or Ghost blog, without coding.
90 | - [Plasmic](https://www.plasmic.app/) - Powerful design tool for building your React components and Jamstack websites visually.
91 | - [TeleportHQ](https://teleporthq.io/) - Front-end Design & Development Platform. TeleportHQ is the collaborative front-end platform to create and publish your headless static websites instantly. Free code export, 3 free projects, unlimited collaborators.
92 |
93 | ## Jamstack Sites Showcase
94 |
95 | - [React](https://reactjs.org/) - Built on Gatsby.
96 | - [Squoosh.app](https://squoosh.app/) - Hosted on Netlify, demonstrates advanced features from a modern Web Application.
97 | - [Hopper](https://travel.hopper.com/) - Built on Gatsby and hosted on Netlify.
98 | - [VSCode Power User Course](https://vscode.pro/) - PWA built on Gatsby and hosted on Netlify.
99 | - [CloudyCam](https://CloudyCam.dev/) - PWA built on Next.js and hosted on Zeit Now v2 Serverless platform.
100 | - [FbaMonthly](https://www.fbamonthly.com) - Hosted on Netlify, built with Jekyll, Netlify Functions and Netlify Forms.
101 | - [Jarod Peachey](https://jarodpeachey.netlify.com) - Built with Gatsby + MaterialUI and hosted on Netlify
102 | - [ProtonDB](https://www.protondb.com) - React/MaterialUI/Firebase hosted on Netlify since August 2018. Prominent in Linux gaming community.
103 | - [Creative Designs Guru](https://creativedesignsguru.com) - Built on Eleventy.js hosted on Netlify and styled with Tailwind CSS
104 | - [HandleDroid](https://handledroid.com/) - Built with Next.js, MongoDB, Auth0, AWS CloudWatch, SendGrid, Stripe and hosted on Netlify.
105 | - [Backlinko](https://bejamas.io/blog/backlinko-case-study/) - Built with Next.js, headless WordPress and Netlify.
106 |
107 | ## Static Site Generators
108 |
109 | - [Gatsby](https://gatsbyjs.org) - Blazing-fast static site generator for React.
110 | - [Next.js](https://nextjs.org/) - Lightweight framework for static and server-rendered applications.
111 | - [Hugo](https://gohugo.io) - Hugo is a static site generator written in Go.
112 | - [Jekyll](https://jekyllrb.com) - Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites.
113 | - [Hexo](https://hexo.io) - A fast, simple & powerful blog framework, powered by Node.js.
114 | - [Metalsmith](https://metalsmith.io) - An extremely simple, pluggable static site generator.
115 | - [Phenomic](https://phenomic.io/) - A modular website compiler.
116 | - [Gridsome](https://gridsome.org/) - Vue-powered static site generator for building CDN-ready websites for any Headless CMS, APIs or Markdown-files.
117 | - [Nuxt.js](https://nuxtjs.org/) - Versatile vue-based framework for server-side-rendered, static and traditional single page applications.
118 | - [eleventy](https://www.11ty.io/) - A simpler static site generator transforming various template files into HTML.
119 | - [Nift](https://nift.dev) - A cross-platform open source website generator developed in C++ that is lightning fast and extremely powerful.
120 | - [Astro](https://astro.build) - Build faster websites, while shipping less to almost no Javascript.
121 | - [FactorJS](https://www.factorjs.org) - Next-generation framework powered by Vite.
122 |
123 | _For a more complete list see [StaticGen](https://www.staticgen.com/)._
124 |
125 | ## CMS
126 |
127 | - [Cosmic](https://cosmicjs.com) - Headless CMS with REST and GraphQL API options.
128 | - [Kentico Kontent](https://kontent.ai) - A cloud-native headless CMS that scales.
129 | - [Contentful](https://contentful.com) - Content infrastructure for digital teams.
130 | - [Decap CMS](https://decapcms.org/) - Open source Git-based CMS _(Formerly known as [Netlify CMS](https://v1.netlifycms.org/))_.
131 | - [ButterCMS](https://buttercms.com/) - Headless CMS and Content API.
132 | - [Scrivito](https://scrivito.com) - Cloud-based JavaScript CMS built for digital agencies and medium to large-sized businesses.
133 | - [GraphCMS](https://graphcms.com) - The GraphQL Headless CMS.
134 | - [Apito](https://apito.io) - A Cloud Based Headless CMS with CDN, Webhooks, Team Collaborations, Content Revision, Cloud Functions.
135 | - [Prismic](https://prismic.io) - Headless API CMS for both developers and marketers.
136 | - [Siteleaf](https://siteleaf.com) - A friendly CMS for your static site.
137 | - [DatoCMS](https://datocms.com) - The API-based CMS your editors will love.
138 | - [Prose](https://prose.io) - Prose is a content editor for GitHub designed for managing websites.
139 | - [Forestry](https://forestry.io) - Headless CMS for sites built with static site generators.
140 | - [Coisas](https://github.com/fiatjaf/coisas) - A client-side CMS for editing GitHub Markdown (and other) files.
141 | - [Cockpit](https://getcockpit.com/) - A self-hosted headless and api-driven CMS.
142 | - [HeadlessCMS](https://headlesscms.org/) - A List of Content Management Systems for Jamstack Sites.
143 | - [TakeShape](https://www.takeshape.io/) - Headless GraphQL API CMS with 1-click deploy to Netlify.
144 | - [Ghost](https://ghost.org/) - A headless CMS for online publications
145 | - [Strapi](https://strapi.io) - The open source Headless CMS Front-End Developers love.
146 | - [Flotiq](https://flotiq.com) - An effortless headless CMS.
147 | - [TreacleWP](https://www.treaclewp.com) - WordPress API hosting.
148 | - [Agility CMS](https://agilitycms.com) - The best of both worlds for developers and content editors.
149 | - [CloudCannon](https://cloudcannon.com/) - The Git-based CMS for your Jamstack sites.
150 | - [Contember](https://www.contember.com) - Bespoke content management. Build and run GraphQL API and user-centric administration without any hassle.
151 |
152 | ## API
153 |
154 | ### Authentication
155 |
156 | - [Auth0](https://auth0.com/) - Single sign on and token based authentication.
157 | - [Netlify Identity](https://www.netlify.com/docs/identity/) - Brings a full suite of authentication functionality, backed by the [GoTrue API](https://www.gotrueapi.org).
158 | - [Stytch](https://stytch.com) - Passwordless authentication and session management API, try it out [on Vercel](https://github.com/vercel/next.js/tree/canary/examples/auth-with-stytch).
159 | - [Clerk](https://clerk.com) – Complete user management UIs and APIs, purpose-built for React, Next.js, and the modern web.
160 | - [Corbado](https://www.corbado.com) – Corbado helps you go passwordless by adding passkeys to your website or app in a few lines of code.
161 | - [Scalekit](https://scalekit.com) – Add enterprise SSO (SAML, OIDC) and SCIM provisioning on top of existing auth systems like Auth0, Firebase, or Cognito without rewrites.
162 |
163 | ### Comments
164 |
165 | - [Disqus](https://disqus.com) - Global comment system that improves discussion on websites and connects conversations across the web.
166 | - [Facebook Comments](https://developers.facebook.com/docs/plugins/comments) - The comments plugin lets people comment on content on your site using their Facebook account.
167 | - [Utterances](https://utteranc.es/) - A lightweight comments widget built on GitHub issues. Use GitHub issues for blog comments, wiki pages and more.
168 |
169 | ### Forms
170 |
171 | - [Fetch Forms](https://www.fetchforms.io/) - Create forms with the speed of a form builder and use them in your applications by calling a simple API.
172 | - [Formcarry](https://formcarry.com) - Hassle-free HTML form endpoints for your form, powerful dashboard, reliable spam blocking, attachment uploads and Zapier integrations.
173 | - [Formcake](https://formcake.com) - A form backend built for developers: Zapier integrations, zero dependencies, a simple API, and unlimited forms.
174 | - [Getform](https://getform.io) - Form backend platform for designers and developers. Setup your form endpoints for your static site within minutes and expand your data with Zapier integration and Webhooks support.
175 | - [Netlify Forms](https://www.netlify.com/docs/form-handling/) - Built-in form handling on building time by parsing HTML files directly at deploy time.
176 | - [Arengu](https://www.arengu.com) - Build signup and login forms with Arengu, enable social login, add 2FA or use passwordless flows to authenticate users with your API or identity provider.
177 | - [Static Forms](https://www.staticforms.xyz/) - Integrate HTML forms easily without any server side code. After user submits the form we'll send you content of the form to your registered email.
178 | - [Form.taxi](https://form.taxi) - An endpoint for HTML forms to handle submissions with ease. It offers a rich feature set with email notifications, file uploads, submissions archive, GDPR-compliant data processing and a lot more.
179 |
180 | ### E-commerce
181 |
182 | - [Astro Snipcart](https://github.com/lloydjatkinson/astro-snipcart) - Astro Snipcart allows developers to build E-Commerce sites using the Astro framework and the Snipcart platform.
183 | - [Flatmarket](https://github.com/christophercliff/flatmarket) - Flatmarket is a free, open source e-commerce platform for static websites.
184 | - [GoCommerce](https://www.gocommerceapi.org) - A headless e-commerce for Jamstack sites.
185 | - [Snipcart](https://snipcart.com/) - A powerful shopping cart platform for developers.
186 | - [Moltin](https://moltin.com/) - eCommerce API for developers.
187 | - [Trolley](https://trolley.link) - A shopping cart designed for the Jamstack.
188 | - [Shopify](https://www.shopify.co.uk/plus/solutions/headless-commerce) - Shopify headless e-commerce solution.
189 | - [Commerce.js](https://commercejs.com/) - API-first eCommerce platform for developers.
190 | - [CartQL](https://cartql.com/) - GraphQL Shopping Cart and Checkout API built for the Jamstack and to work with any framework and inventory.
191 | - [Medusa](https://medusajs.com/) - Medusa is an open-source headless commerce engine that enables developers to create amazing digital commerce experiences.
192 | - [Saleor](https://saleor.io/) - Saleor is [open-source](https://github.com/saleor/saleor), GraphQL-first, technology agnostic commerce engine.
193 |
194 | ### Search
195 |
196 | - [Algolia](https://www.algolia.com/) - The most reliable platform for building search into your business.
197 | - [Lunr](https://lunrjs.com/) - Search made simple (on frontend).
198 | - [CloudSh](https://cloudsh.com/) - Powerful search with a few lines of JavaScript.
199 |
200 | ### Database
201 |
202 | - [GraphQL](https://graphql.org) - Query language for APIs and a runtime for fulfilling those queries with your existing data.
203 | - [Graphcool](https://graph.cool) - Open-source and self-hosted backend-as-a-service to develop serverless GraphQL backends.
204 | - [FaunaDB](https://fauna.com) - Relational NoSQL database with joins, indexes, and multi-region ACID transactions in the cloud or on-premise.
205 | - [Fireproof](https://use-fireproof.com/) - Zero dependency, offline-capable CRDT database, runs in the browser and connects to any cloud.
206 | - [Jexia DataSet](https://jexia.com) - REST API Schema & Schemaless cloud data storage with built-in validators, relations, aggregation functions.
207 | - [Tigris](https://www.tigrisdata.com) - Open-source data platform with databases, automatic search indexing for real-time search, caching and real-time pub/sub.
208 |
209 | ### File management
210 |
211 | - [Jexia FileSet](https://jexia.com) - REST API File manager for your application with indexing and extra functions.
212 |
213 | ### Automation
214 |
215 | - [Zapier](https://zapier.com/) - Trigger actions connecting more than 1000 apps together.
216 | - [DataFire](https://github.com/DataFire/DataFire) - DataFire is an open source framework for building and integrating APIs.
217 |
218 | ## Serverless
219 |
220 | - [Netlify Functions](https://www.netlify.com/docs/functions/) - Netlify lets you deploy Lambda functions without an AWS account, and with function management handled directly within Netlify.
221 | - [Amazon Lambda](https://aws.amazon.com/lambda/) - Lets you run code without provisioning or managing servers.
222 | - Microsoft Azure
223 | - [Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/) - Serverless compute service that enables you to run code on-demand without having to explicitly provision or manage infrastructure.
224 | - [Azure Logic Apps](https://docs.microsoft.com/en-us/azure/logic-apps/) - Simplifies building automated scalable workflows that integrate apps and data across cloud services and on-premises systems.
225 | - Google Cloud
226 | - [App Engine](https://cloud.google.com/appengine/) - Serverless application that completely abstracts away infrastructure so you focus only on code.
227 | - [Cloud Functions](https://cloud.google.com/functions/) - Serverless environment to build and connect cloud services.
228 | - [Cloud Datastore](https://cloud.google.com/datastore/) - Highly-scalable NoSQL database with automatic sharding and replication.
229 | - [Cloud Storage](https://cloud.google.com/storage/) - Geo-redundant object storage for high QPS needs.
230 | - [Cloud Pub/Sub](https://cloud.google.com/pubsub/) - Geo-redundant real-time messaging for all message sizes and velocities.
231 | - [Apigee](https://apigee.com/) - Enterprise API management for multi-cloud environments.
232 | - [Endpoints](https://cloud.google.com/endpoints/) - API management apps built on Google Cloud.
233 | - [Cloud Dataflow](https://cloud.google.com/dataflow/) - Serverless stream and batch data processing service.
234 | - [BigQuery](https://cloud.google.com/bigquery/) - Serverless data warehousing services that help you to deploy advanced cloud data warehousing solutions for your enterprise.
235 | - [Cloud ML Engine](https://cloud.google.com/ml-engine/) - Serverless machine learning services that automatically scales built on custom Google hardware (Tensor Processing Units).
236 | - [Serverless](https://serverless.com/) - Toolkit for deploying and operating serverless architectures.
237 | - [Cloudinary](https://cloudinary.com/) - Serverless media (images/videos) management platform. Provides SDKs in every popular language and media widgets for Jamstack to make it easy to manage media, CDN, storage, transformations, and more.
238 | - [imgix](https://www.imgix.com/) - Serverless image delivery and management service. imgix connects to where your images are stored (e.g. S3, GCS, web folder) and transforms, optimizes, and intelligently delivers your images using simple and robust URL parameters.
239 | - [TwicPics](https://twicpics.com/) - Serverless images & videos optimization and transformation service. TwicPics can be plugged into any stack to optimize medias in real-time by giving full control to frontend developers.
240 |
241 | _For a more complete list see [Awesome Serverless](https://github.com/pmuens/awesome-serverless)._
242 |
243 | ## Videos
244 |
245 | - [The New Front-end Stack. JavaScript, APIs and Markup](https://vimeo.com/163522126) - Matt Biilmann.
246 | - [Rise of the Jamstack](https://www.youtube.com/watch?v=uWTMEDEPw8c) - Mathias Biillman.
247 | - [Jamstack: Silly name, serious stuff](https://www.youtube.com/watch?v=XOYtS91QWQI) - Phil Hawksworth.
248 | - [Git-based or API-driven CMS](https://www.youtube.com/watch?v=KX4G49ZrvY0) - Chris Macrae.
249 | - [Jamstack Tutorial - Full site using Netlify & Hugo](https://www.youtube.com/watch?v=NSts93C9UeE) - freeCodeCamp.org.
250 | - [Gatsby JS Crash Course](https://www.youtube.com/watch?v=6YhqQ2ZW1sc) - Traversy Media.
251 | - [How We Got Here and The Future of the Web](https://www.gatsbyjs.com/gatsby-days-keynote-kyle/) - Kyle Mathews.
252 | - [Talks from all the Jamstack Conferences](https://www.youtube.com/channel/UC8bRyfU7ycLXnEBfvdorpUg/videos) - Jamstack Conf.
253 | - [How I Used React, Vue, & Node to Build a Single Jamstack App](https://www.youtube.com/watch?v=dwpn1pd9kT8) - Ahmad Awais.
254 | - [React vs Vue, Gatsby vs Gridsome - building the same site](https://www.youtube.com/watch?v=H19fF7ITtaI) - Ondrej Polesny.
255 | - [WTF is Jamstack?](https://youtu.be/ReSvk5MQek4) - Ondrej Polesny.
256 |
257 | ## Tutorials / Articles
258 |
259 | - [Ghost on the Jamstack](https://blog.ghost.org/jamstack/)
260 | - [Jamstack Ecosystem](https://bejamas.io/blog/jamstack-ecosystem/)
261 | - [Building a contact form in Gatsby using Getform](https://blog.getform.io/building-a-gatsby-contact-form-using-getform)
262 | - [Getting Started with Gatsby and Cockpit — Part 1 of 2](https://blog.ginetta.net/getting-started-with-gatsby-and-cockpit-part-1-of-2-d86871932d44)
263 | - [Creating Static E-commerce site with GatsbyJs](https://medium.com/@pinku1/creating-static-e-commerce-site-with-gatsbyjs-a349d7e022a)
264 | - [For Static Sites, There’s No Excuse Not to Use a CDN](https://forestry.io/blog/for-static-sites-theres-no-excuse-not-to-use-a-cdn/)
265 | - [E-commerce front-end for Vue.js, Nuxt.js and Snipcart](https://www.sanity.io/blog/e-commerce-vue-nuxt-snipcart)
266 | - [Jamstack and Netlify: Do We really need another buzzword?](https://noti.st/philhawksworth/qp7jZC/jamstack-and-netlify-do-we-really-need-another-buzzword)
267 | - [The Jamstack Startup Landscape](https://medium.com/@CRVVC/the-jamstack-startup-landscape-c06cc3cdb917)
268 | - [How I built my blog using Gatsby and Netlify](https://blog.pavsidhu.com/how-i-built-my-blog-using-gatsby-and-netlify/)
269 | - [Developer's Guide to Headless E-Commerce](https://snipcart.com/blog/headless-ecommerce-guide)
270 | - [Handling Static Forms, Auth & Serverless Functions with Gatsby on Netlify](https://snipcart.com/blog/static-forms-serverless-gatsby-netlify)
271 | - [Jamstack for Clients: Benefits, Static Site CMS, & Limitations](https://snipcart.com/blog/jamstack-clients-static-site-cms)
272 | - [Exploring Netlify CMS, a React & Git-Based Content Management System](https://snipcart.com/blog/netlify-cms-react-git-workflow)
273 | - [Jamstack PWA — Let’s Build a Polling App. with Gatsby.js, Firebase, and Styled-components Pt. 1](https://medium.com/@UnicornAgency/jamstack-pwa-lets-build-a-polling-app-with-gatsby-js-firebase-and-styled-components-pt-1-78a03a633092)
274 | - [Dynamic Static Sites with Netlify and iOS Shortcuts; Use Netlify Functions, a Gulp build process and iOS Shortcuts to publish dynamic content to your static site](https://bryanlrobinson.com/blog/2018/11/12/ios-shortcuts-pushing-data-to-netlify-static-site/)
275 | - [Gatsby for Apps](https://www.gatsbyjs.org/blog/2018-11-07-gatsby-for-apps/)
276 | - [Turning the Static Dynamic](https://www.gatsbyjs.org/blog/2018-12-17-turning-the-static-dynamic/)
277 | - [Going Jamstack with Netlify and Nuxt](https://blog.lichter.io/posts/going-jamstack-with-netlify-and-nuxt/)
278 | - [Getting Started With Gridsome](https://scotch.io/tutorials/getting-started-with-gridsome)
279 | - [The Complete Beginner's Guide to Deploying Your First Static Website to IPFS](https://interplanetarygatsby.com/ipfs-deploy/)
280 | - [A Broad Discussion on Jamstack & E-Commerce (Podcast & Transcript)](https://snipcart.com/jamstack-ecommerce-podcast)
281 | - [The Beginner's Guide to Static Site Generators](https://bejamas.io/blog/static-site-generators/)
282 | - [Headless CMS Options for Your Jamstack Site](https://bejamas.io/blog/headless-cms/)
283 | - [State of Jamstack 2020 report](https://kontent.ai/resources/state-of-jamstack-2020-report)
284 | - [Jamify Tutorials — Publish flaring fast blogs with Gatsby and Ghost](https://www.jamify.org)
285 | - [Why is Next.js my ultimate choice over Gatsby, Gridsome, and Nuxt?](https://kontent.ai/blog/gatsby-vs-next-gridsome-nuxt)
286 | - [Generating a Static Site with Flask and Deploying it to Netlify](https://testdriven.io/blog/static-site-flask-and-netlify/) - Leverage the JAMstack with Python and Flask by creating a static site and deploying it to Netlify.
287 | - [Static Site Comments: A Jamstack How-To](https://snipcart.com/blog/jamstack-static-site-comments)
288 |
289 | ## Podcasts
290 |
291 | - [Jamstack Radio](https://www.netlify.com/tags/podcast/)
292 | - [That's my Jamstack](https://thatsmyjamstack.com)
293 |
294 | ## Books
295 |
296 | - [Modern Web Development on the Jamstack](https://www.netlify.com/pdf/oreilly-modern-web-development-on-the-jamstack.pdf) - By Mathias Biilmann & Phil Hawksworth (published by O'Reilly).
297 | - [Hugo in Action](https://www.manning.com/books/hugo-in-action)
298 | - [Jumpstart Jamstack Development](https://www.packtpub.com/web-development/jumpstart-jamstack-development) - By Christopher Pecoraro and Vincenzo Gambino
299 | - [The Jamstack Book](https://www.manning.com/books/the-jamstack-book) - by Raymond Camden and Brian Rinaldi
300 |
301 | ## License
302 |
303 | [](https://creativecommons.org/publicdomain/zero/1.0/)
304 |
--------------------------------------------------------------------------------
/code-of-conduct.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as
6 | contributors and maintainers pledge to making participation in our project and
7 | our community a harassment-free experience for everyone, regardless of age, body
8 | size, disability, ethnicity, gender identity and expression, level of experience,
9 | nationality, personal appearance, race, religion, or sexual identity and
10 | orientation.
11 |
12 | ## Our Standards
13 |
14 | Examples of behavior that contributes to creating a positive environment
15 | include:
16 |
17 | * Using welcoming and inclusive language
18 | * Being respectful of differing viewpoints and experiences
19 | * Gracefully accepting constructive criticism
20 | * Focusing on what is best for the community
21 | * Showing empathy towards other community members
22 |
23 | Examples of unacceptable behavior by participants include:
24 |
25 | * The use of sexualized language or imagery and unwelcome sexual attention or
26 | advances
27 | * Trolling, insulting/derogatory comments, and personal or political attacks
28 | * Public or private harassment
29 | * Publishing others' private information, such as a physical or electronic
30 | address, without explicit permission
31 | * Other conduct which could reasonably be considered inappropriate in a
32 | professional setting
33 |
34 | ## Our Responsibilities
35 |
36 | Project maintainers are responsible for clarifying the standards of acceptable
37 | behavior and are expected to take appropriate and fair corrective action in
38 | response to any instances of unacceptable behavior.
39 |
40 | Project maintainers have the right and responsibility to remove, edit, or
41 | reject comments, commits, code, wiki edits, issues, and other contributions
42 | that are not aligned to this Code of Conduct, or to ban temporarily or
43 | permanently any contributor for other behaviors that they deem inappropriate,
44 | threatening, offensive, or harmful.
45 |
46 | ## Scope
47 |
48 | This Code of Conduct applies both within project spaces and in public spaces
49 | when an individual is representing the project or its community. Examples of
50 | representing a project or community include using an official project e-mail
51 | address, posting via an official social media account, or acting as an appointed
52 | representative at an online or offline event. Representation of a project may be
53 | further defined and clarified by project maintainers.
54 |
55 | ## Enforcement
56 |
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
58 | reported by contacting the project team at hello@terkel.com. All
59 | complaints will be reviewed and investigated and will result in a response that
60 | is deemed necessary and appropriate to the circumstances. The project team is
61 | obligated to maintain confidentiality with regard to the reporter of an incident.
62 | Further details of specific enforcement policies may be posted separately.
63 |
64 | Project maintainers who do not follow or enforce the Code of Conduct in good
65 | faith may face temporary or permanent repercussions as determined by other
66 | members of the project's leadership.
67 |
68 | ## Attribution
69 |
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71 | available at [http://contributor-covenant.org/version/1/4][version]
72 |
73 | [homepage]: http://contributor-covenant.org
74 | [version]: http://contributor-covenant.org/version/1/4/
75 |
--------------------------------------------------------------------------------
/contributing.md:
--------------------------------------------------------------------------------
1 | # Contribution Guidelines
2 |
3 | Please note that this project is released with a [Contributor Code of Conduct](code-of-conduct.md).
4 | By participating in this project you agree to abide by its terms.
5 |
6 | - Ensure your pull request adheres to the following guidelines:
7 | - Search previous suggestions before making a new one, as yours may be a duplicate.
8 | - You should of course have read or used the thing you're submitting.
9 | - Make an individual pull request for each suggestion.
10 | - Use the following format: `[name](link) - Description.`
11 | - Keep descriptions short and simple, but descriptive.
12 | - Start the description with a capital and end with a full stop/period.
13 | - Check your spelling and grammar.
14 | - Make sure your text editor is set to remove trailing whitespace.
15 | - Link additions should be added to the bottom of the relevant section.
16 | - New categories or improvements to the existing categorization are welcome.
17 | - Pull requests should have a useful title and include a link to the package and why it should be included.
18 |
19 | Thank you for your suggestion!
20 |
21 | ### Updating your PR
22 |
23 | A lot of times, making a PR adhere to the standards above can be difficult.
24 | If the maintainers notice anything that we'd like changed, we'll ask you to edit
25 | your PR before we merge it. There's no need to open a new PR,
26 | just edit the existing one. If you're not sure how to do that,
27 | [here is a guide](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md)
28 | on the different ways you can update your PR so that we can merge it.
29 |
30 | ## Attribution
31 |
32 | These Contribution Guidelines are adapted from the [Awesome Creative Coding Contribution Guidelines](https://raw.githubusercontent.com/terkelg/awesome-creative-coding/master/contributing.md).
33 |
--------------------------------------------------------------------------------
/media/jamstack-full-logo.svg:
--------------------------------------------------------------------------------
1 |