• Stars
    star
    3,840
  • Rank 11,446 (Top 0.3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

unlighthouse - Scan your entire website with Google Lighthouse.

NPM version NPM Downloads Docs & Demos
GitHub stars

Unlighthouse scans your entire site using Google Lighthouse,
with a modern UI, minimal config and smart sampling.

View Demo


Status: Beta
Made possible by my Sponsor Program 💖
Follow me @harlan_zw 🐦 • Join Discord for help

Quick Setup

Run the following command:

npx unlighthouse --site <your-site>
# or PNPM
pnpm dlx unlighthouse --site <your-site>

Requirements: Node >= 14.x, Node 16.x or higher recommended.

Getting Started

Install instructions for all integrations can be found on the docs site.

Need a hand? Join the Discord for one-on-one help.

gitignore

Unlighthouse will save your reports in outputDir, it's recommended you .gitignore these files.

.unlighthouse

Debugging

If you run into any issues with Unlighthouse, the first step should be to re-run the scan with debugging enabled.

# NPM
npx unlighthouse --site unlighthouse.dev --debug
# or PNPM
pnpm dlx unlighthouse --site unlighthouse.dev  --debug

Docs

Integration instructions, Guides, API and config spec can be found on docs site.

Sponsors

License

MIT License © 2022 Harlan Wilton

More Repositories

1

nuxt-seo

The complete SEO solution for Nuxt.
TypeScript
1,053
star
2

nuxt-delay-hydration

Delayed hydration for progressively enhanced apps. Reduced blocking time and improved Google Lighthouse scores. ⚡️
TypeScript
369
star
3

request-indexing

Find your missing on pages Google and request them to be indexed using the Web Search Indexing API.
TypeScript
313
star
4

nuxt-webpack-optimisations

Make your Nuxt.js webpack builds faster ⚡
TypeScript
269
star
5

nuxt-og-image

Enlightened runtime images generated with Vue templates.
TypeScript
268
star
6

harlanzw.com

My personal website built with Nuxt 3 and Nuxt Content 2.
Vue
195
star
7

nuxt-simple-sitemap

Powerfully flexible XML Sitemaps that integrate seamlessly, for Nuxt.
TypeScript
166
star
8

nuxt-schema-org

The quickest and easiest way to build Schema.org graphs for Nuxt.
TypeScript
145
star
9

zhead

All of the TypeScript definitions for <head>.
TypeScript
122
star
10

nuxt-simple-robots

(Migrated to @nuxtjs/robots) Tame the robots crawling and indexing your Nuxt site.
TypeScript
114
star
11

nuxt-link-checker

Find and magically fix links that may be negatively effecting your Nuxt sites SEO.
TypeScript
87
star
12

nuxt-seo-utils

SEO utilities to improve your Nuxt sites discoverability and shareability.
TypeScript
75
star
13

unrouted

Unrouted is a minimal, composable router built for speed, portability and DX
TypeScript
67
star
14

nuxt-site-config

Unifying site config with powerful and flexible APIs, for module authors and users.
TypeScript
65
star
15

harlanzw.com-vitepress

My personal blog built using VitePress and TailwindCSS
Vue
44
star
16

vue-cli-plugin-import-components

🔌 Automatically import components in your Vue CLI apps.
TypeScript
39
star
17

packrup

Simple utils to pack arrays, objects and strings to a flat object (and back again).
TypeScript
17
star
18

schema-org-graph

Build Schema.org graphs for JavaScript Runtimes (Browser, Node, etc). Improve your sites SEO with quick and easy Rich Results.
TypeScript
16
star
19

laradock-cli

[Unmaintained] Your new best friend for Laradock.
Dockerfile
16
star
20

changelogd

🪵 Aggressively find a packages changelog (or releases) between versions.
TypeScript
9
star
21

wp-keystone

A Wordpress Boilerplate combining the best libraries and practices
PHP
8
star
22

laravel-swiftype

Swiftype Integration for Laravel
PHP
7
star
23

nuxt-mycelium

🍄 TBA 🤫
TypeScript
7
star
24

to-vite-and-beyond-a-history-and-future-of-bundling

Vue
6
star
25

WP-Development-Environment

WorldPress Plugin - Development Environment
PHP
5
star
26

nuxt-seo-ui

Deprecated - Nuxt components with Schema.org and SEO integrations
TypeScript
5
star
27

talk-supercharged-head-management

NuxtNation 2022 Talk - VueUse Head v1
Vue
3
star
28

laravel-modern-mail

TBA
PHP
2
star
29

static

TypeScript
1
star
30

blockfolio-php

Blockfolio SDK for PHP - Unofficial
PHP
1
star
31

penguin-pass

Laravel / PHP Package for kid friendly passwords
PHP
1
star
32

nuxt-og-image-playground

Testing out nitro deployments with nuxt-og-imge.
Vue
1
star