JAMstack






JAMstack


JAMstack :名词\'jam-stack'
基于客户端JavaScript,可重用API和预建标记的现代Web开发体系结构.



这是精选的真棒JAMstack资源列表.



您可能还喜欢Awesome Static Generators .

想要贡献一些资源吗? 大! 请在贡献之前阅读贡献准则 .




General

Chats

Platforms

  • Appernetic -带有Hugo和GitHub Pages的静态网站的可视内容管理.
  • Netlify -用于自动化现代Web项目的多合一平台.
  • ZEIT Now -具有免配置工具和工作流程的现代Web应用程序的多合一无服务器平台.

JAMstack Sites Showcase

  • React -建立在盖茨比上.
  • Squoosh.app -托管在Netlify上,演示了现代Web应用程序中的高级功能.
  • Hopper -建立在盖茨比上,并托管在Netlify上.
  • VSCode Power User Course -基于Gatsby并托管在Netlify上的PWA.
  • CloudyCam -基于Next.js并托管在Zeit Now v2无服务器平台上的PWA.

Static Site Generators

  • Gatsby -React的快速静态站点生成器.
  • Next.js -用于静态和服务器渲染应用程序的轻量级框架.
  • Hugo -Hugo是用Go语言编写的静态网站生成器.
  • Jekyll -Jekyll是一个简单的,可识别博客的静态网站生成器,非常适合个人,项目或组织网站.
  • Hexo -由Node.js提供支持的快速,简单且功能强大的博客框架.
  • Metalsmith -非常简单,可插入的静态站点生成器.
  • Phenomic -模块化网站编译器.
  • Gridsome -由Vue提供支持的静态网站生成器,用于为任何Headless CMS,API或Markdown文件构建可用于CDN的网站.
  • Nuxt.js - Versatile vue-based framework for server-side-rendered, static and traditional single page applications.
  • eleventy -更简单的静态网站生成器,可将各种模板文件转换为HTML.
  • Nift -用C ++开发的跨平台开源网站生成器,速度快,功能强大.

有关更完整的列表,请参阅 StaticGen.

CMS

  • Contentful -数字团队的内容基础架构.
  • NetlifyCMS -开源的基于Git的CMS.
  • ButterCMS -无头CMS和Content API.
  • Scrivito -为数字代理商和中型企业构建的基于云的JavaScript CMS.
  • GraphCMS -GraphQL无头CMS.
  • Prismic -适用于开发人员和营销人员的无头API CMS.
  • Siteleaf -静态网站的友好CMS.
  • DatoCMS -编辑者会喜欢的基于API的CMS.
  • Prose -Prose是GitHub的内容编辑器,旨在管理网站.
  • Tipe -下一代API优先的CMS.
  • Forestry -无头CMS,用于使用静态网站生成器构建的网站.
  • Coisas -用于编辑GitHub Markdown(和其他)文件的客户端CMS.
  • Cockpit -一个自托管的无头和api驱动的CMS.
  • HeadlessCMS -JAMstack站点的内容管理系统列表.
  • TakeShape -一键式无头GraphQL API CMS部署到Netlify.
  • Ghost -用于在线出版物的无头CMS
  • Strapi -开源Headless CMS前端开发人员喜欢.

API

Authentication

Comments

  • Disqus -全球评论系统,可改善网站上的讨论并通过网络连接对话.
  • Facebook Comments -评论插件可让人们使用其Facebook帐户对您网站上的内容发表评论.
  • Utterances -一个基于GitHub问题的轻量级注释小部件. 将GitHub问题用于博客评论,Wiki页面等.

Forms

  • Getform -面向设计人员和开发人员的表单后端平台. 在几分钟之内为静态站点设置表单终结点,并通过Zapier集成和Webhooks支持扩展数据.
  • Netlify Forms -通过在部署时直接解析HTML文件,在构建时进行内置表单处理.
  • StaticKit -静态网站的现代形式,带有用于React和HTML的客户端库.

E-commerce

  • Flatmarket -Flatmarket是用于静态网站的免费开放源代码电子商务平台.
  • GoCommerce -JAMstack网站的无头电子商务.
  • Snipcart -面向开发人员的强大购物车平台.
  • Moltin -开发人员的电子商务API.
  • Trolley -专为JAMstack设计的购物车.
  • Shopify -Shopify无头电子商务解决方案.
  • Algolia -建立企业搜索最可靠的平台.
  • Lunr -搜索变得简单(在前端).
  • CloudSh -使用几行JavaScript进行强大的搜索.

Database

  • GraphQL -API的查询语言和用于使用现有数据完成这些查询的运行时.
  • Graphcool -开源和自托管后端即服务,用于开发无服务器的GraphQL后端.
  • FaunaDB -在云或内部部署中具有连接,索引和多区域ACID事务的关系NoSQL数据库.

Automation

  • Zapier -触发将1000多个应用程序连接在一起的操作.
  • DataFire -DataFire是用于构建和集成API的开源框架.

Serverless

  • Netlify Functions -Netlify使您可以在没有AWS帐户的情况下部署Lambda函数,并直接在Netlify中处理功能管理.
  • Amazon Lambda -使您无需配置或管理服务器即可运行代码. -Microsoft Azure
  • Azure Functions -无服务器计算服务,使您可以按需运行代码,而不必显式设置或管理基础结构.
  • Azure Logic Apps -简化了构建自动可伸缩工作流的过程,该工作流跨云服务和本地系统集成了应用程序和数据. -Google Cloud
  • App Engine -无服务器应用程序,完全抽象化了基础架构,因此您只关注代码.
  • Cloud Functions -用于建立和连接云服务的无服务器环境.
  • Cloud Datastore -具有自动分片和复制功能的高度可扩展的NoSQL数据库.
  • Cloud Storage -满足高QPS需求的地理冗余对象存储.
  • Cloud Pub/Sub -针对所有消息大小和速度的地理冗余实时消息.
  • Apigee -用于多云环境的企业API管理.
  • Endpoints -基于Google Cloud构建的API管理应用.
  • Cloud Dataflow -无服务器流和批处理数据处理服务.
  • BigQuery -无服务器数据仓库服务,可帮助您为企业部署高级云数据仓库解决方案.
  • Cloud ML Engine -无服务器的机器学习服务,可在自定义Google硬件(张量处理单元)上自动扩展.
  • Serverless -用于部署和操作无服务器架构的工具包.
  • Cloudinary -无服务器媒体(图像/视频)管理平台. 为JAMstack提供每种流行语言和媒体窗口小部件的SDK,以简化管理媒体,CDN,存储,转换等的工作.

有关更完整的列表,请参阅 Awesome Serverless.

Videos

Tutorials / Articles

Podcasts

Books

License

CC0