lighthouse VS lighthouse-ci

Compare lighthouse vs lighthouse-ci and see what are their differences.

lighthouse

Automated auditing, performance metrics, and best practices for the web. (by GoogleChrome)

lighthouse-ci

Automate running Lighthouse for every commit, viewing the changes, and preventing regressions (by GoogleChrome)
Our great sponsors
  • Appwrite - The open-source backend cloud platform
  • SurveyJS - A Non-Cloud Alternative to Google Forms that has it all.
  • Amplication - open-source Node.js backend code generator
  • Mergify - Tired of breaking your main and manually rebasing outdated pull requests?
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Sonar - Write Clean JavaScript Code. Always.
lighthouse lighthouse-ci
150 17
27,051 5,994
0.8% 1.2%
9.2 7.4
about 22 hours ago 29 days ago
JavaScript JavaScript
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

lighthouse

Posts with mentions or reviews of lighthouse. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-07.

lighthouse-ci

Posts with mentions or reviews of lighthouse-ci. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-30.
  • Continuous performance audits in Nuxt with Lighthouse CI and Github Actions
    2 projects | dev.to | 30 Jan 2023
    This approach would suit most of the cases however to achieve more accurate performance audits you should be conducting Lighthouse tests on a dedicated server to avoid results being affected by the machine capabilities. In other words, if you are running Lighthouse audits on a repository where there are several pull requests/workflows/pushes going on, the result of this audit may not be accurate and this is what we want to avoid. For that you would need a separate machine with Lighthouse Server installed on it. So on a pull request you would trigger this machine to conduct a performance audit and return response to your repository.
  • Ensure your Next.js app's performance is top-notch with Lighthouse CI and GitHub Actions
    2 projects | dev.to | 3 Jan 2023
    TLDR; I use the Google Chrome Lighthouse CI with a .lighthouserc json configuration to test next start. The Lighthouse CI GitHub app is used to return a pass or fail status check in a PR.
  • Everything you need to know about Web Performance (in 5 Minutes)
    2 projects | dev.to | 23 Jun 2022
    You should also incorporate performance checks into your CI/CD pipeline. Use Lighthouse CI to run a synthetic Lighthouse test on each PR (PS: Learn why you shouldn't believe the Lighthouse score alone) and bundlesize package to raise alerts if your bundle size exceeds a certain threshold. For more nuanced data you should use WebPageTest.
  • Understanding SEO and Web Vitals for your NextJS site and how to improve them?
    13 projects | dev.to | 1 May 2022
    You can also set up lighthouse-ci as a github action to evaluate the web vitals on push or in pull requests.
  • Frontend Testing: No more Unit/Integration/E2E categorizations and priorities
    5 projects | dev.to | 20 Mar 2022
    This name is already self-explanatory, and developers just need to run Lighthouse or its CI.
  • I built an open-source tool that scans your entire website with Google Lighthouse (unlighthouse.dev)
    3 projects | /r/webdev | 21 Feb 2022
    They also have a powerful CI tool (https://github.com/GoogleChrome/lighthouse-ci) with custom timelines, may look to implement it at some point
  • 10 Tools to measure Core Web Vitals
    2 projects | dev.to | 14 Oct 2021
    Lab data on demand and unattended. This version of Lighthouse is oriented to be integrated in a continuous integration workflow to check your metrics before deploying to production. However, you could also use it as command executed in a cron to check an environment performance over the time. I use the latter to check production performance each 12 hours, since there are third parties adding and removing dynamic content that could affect UX. Check its repo here
  • Continuous performance checks in Nuxt.js with Lighthouse CI and Github Actions
    5 projects | dev.to | 9 Sep 2021
    This approach would suit most of the cases however to achieve more accurate performance audits you should be conducting Lighthouse tests on a dedicated server to avoid results being affected by the machine capabilities. In other words, if you are running Lighthouse audits on a repository where there are several pull requests/workflows/pushes going on, the result of this audit may not be accurate and this is what we want to avoid. For that you would need a separate machine with Lighthouse Server installed on it. So on a pull request you would trigger this machine to conduct a performance audit and return response to your repository.
  • The Frontend Hitchhikers Guide: Testing
    9 projects | dev.to | 26 Jun 2021
    Lighthouse audits performance according to the core web vitals. Additionally, lighthouse can audit for Accessibility, Best Practices, Search Engine Optimization and whether your page is a Progressive Web App. You can also automate lighthouse audits via its API. Its a great tool to ensure your app is fast and does well with google search.
  • The frontend tooling guide to improve Developer Experience
    10 projects | dev.to | 22 Feb 2021
    Lighthouse-CI: Automate running Lighthouse for every commit, viewing the changes, and preventing regressions.

What are some alternatives?

When comparing lighthouse and lighthouse-ci you can also consider the following projects:

axe-core - Accessibility engine for automated Web UI testing

pa11y - Pa11y is your automated accessibility testing pal

unlighthouse - Scan your entire site with Google Lighthouse in 2 minutes (on average). Open source, fully configurable with minimal setup.

webpack-bundle-analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap

WebdriverIO - Next-gen browser and mobile automation test framework for Node.js

Vue Storefront - The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.

Turbolinks - Turbolinks makes navigating your web application faster

budibase - Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀

sveltekit-blog-mdx - SvelteKit MDX starter blog with MDsveX (Svelte in markdown)

Gantt chart for React.JS - dhtmlxGantt with ReactJS

Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

InstantClick - InstantClick makes following links in your website instant.