Tutorial: Automated Lighthouse tests with GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Our goal is to make your Lighthouse results look like this:

  • starter-workflows

    Accelerating new GitHub Actions workflows

  • We would like to calculate Lighthouse KPIs from a website that is actually being built and deployed. GitHub Actions[https://github.com/features/actions] is a nice vehicle to execute these steps right on git push.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hello-jekyll

    A basic Jekyll project, waiting to be deployed via IONOS Deploy Now

  • - name: Job successful feedback if: ${{ success() }} run: | echo '### Successfully published to Deploy Now :white_check_mark:' >> $GITHUB_STEP_SUMMARY echo "Changes went live under: ${{ steps.project.outputs.site-url }}" >> $GITHUB_STEP_SUMMARY echo "Triggered by **${{ github.actor }}** ∙ deployed from **${{ github.ref_name }}**" >> $GITHUB_STEP_SUMMARY echo ' ' >> $GITHUB_STEP_SUMMARY echo "**Lighthouse results:**" >> $GITHUB_STEP_SUMMARY echo "Performance: ${{ fromJSON(steps.lighthouse.outputs.manifest)[0].summary.performance }}" >> $GITHUB_STEP_SUMMARY echo "Accessibility: ${{ fromJSON(steps.lighthouse.outputs.manifest)[0].summary.accessibility }}" >> $GITHUB_STEP_SUMMARY echo "Best-practices: ${{ fromJSON(steps.lighthouse.outputs.manifest)[0].summary.best-practices }}" >> $GITHUB_STEP_SUMMARY echo "SEO: ${{ fromJSON(steps.lighthouse.outputs.manifest)[0].summary.seo }}" >> $GITHUB_STEP_SUMMARY echo "PWA: ${{ fromJSON(steps.lighthouse.outputs.manifest)[0].summary.pwa }}" >> $GITHUB_STEP_SUMMARY echo ' ' >> $GITHUB_STEP_SUMMARY echo "[Visit documentation](https://docs.ionos.space/)" >> $GITHUB_STEP_SUMMARY echo "[Log in to Deploy Now](https://ionos.space/)" >> $GITHUB_STEP_SUMMARY

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • GitHub Actions: An Introduction

    1 project | dev.to | 1 Dec 2022
  • Using .NET as WebAssembly from JavaScript (React)

    4 projects | dev.to | 27 Oct 2023
  • 9 Hand Picked FREE Heroku Alternatives [2023]

    8 projects | dev.to | 6 Jul 2023
  • Motivational Quote Generator: An App to Help You Stay Inspired

    3 projects | dev.to | 14 May 2023
  • [Github] Tout-in sur github pour les blogs

    3 projects | /r/enfrancais | 2 May 2023