Skip to content
View harlan-zw's full-sized avatar
☕
☕

Sponsors

Highlights

  • Pro

Organizations

@windicss

Block or report harlan-zw

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harlan-zw/README.md

Harlan Wilton

I build open source tools that help developers make their sites faster and more discoverable. Lately, I've been building for AI too.

Core team @nuxt · @unjs · @vueuse

🌏 Melbourne, Australia · 🌐 harlanzw.com · 𝕏 @harlan_zw


Web Infrastructure

  • 🌐 Unhead: The full stack <head> package powering the web. 1,307 ★ 20.2M downloads/mo
  • 🧠 zhead: TypeScript definitions for <head>, powering Unhead. 147 ★ 3.7M downloads/mo

Nuxt Modules

  • 🔍 Nuxt SEO: All-in-one technical SEO for Nuxt. 1,455 ★ 511k downloads/mo
  • 📜 Nuxt Scripts: Third-party scripts meets Nuxt DX. 585 ★ 1.2M downloads/mo
  • 🖼️ OG Image: Generate OG images with Vue templates. 549 ★ 758k downloads/mo
  • 🤖 Nuxt Robots: Manage crawling and indexing for your Nuxt site. 528 ★ 1.2M downloads/mo
  • 🗺️ Nuxt Sitemap: Powerful, automatic sitemaps for Nuxt. 441 ★ 1.3M downloads/mo
  • 🏗️ Nuxt Schema.org: The quickest way to build Schema.org graphs. 196 ★ 741k downloads/mo
  • 🔗 Nuxt Link Checker: Find and fix link issues affecting your SEO. 101 ★ 525k downloads/mo
  • 🧰 Nuxt SEO Utils: SEO defaults and utilities for discovery and sharing. 130 ★ 582k downloads/mo
  • ⚙️ Nuxt Site Config: Shared site configuration for Nuxt modules. 79 ★ 1.6M downloads/mo
  • ✨ Nuxt AI Ready: AI and LLM discoverability for Nuxt sites. 20 ★ 32k downloads/mo
  • 🛡️ Nuxt Skew Protection: Persistent assets and instant updates for version skew. 12 ★ 18k downloads/mo
  • 🧪 Harlan Nuxt: Experimental Nuxt modules sharing one repo and release pipeline. 12 ★

AI Tooling

  • ☁️ mdream: The fastest HTML to Markdown converter on GitHub. Optimized for LLMs, supports streaming. 1,018 ★ 92k downloads/mo
  • 🧩 skilld: Curated agent skills. Search, run, install, and update them from one CLI. 325 ★ 11k downloads/mo
  • 🔎 retriv: Tiny local-first hybrid search for docs and TypeScript. 24 ★ 2.3k downloads/mo
  • 💚 Vue Ecosystem Skills: Current agent skills for Vue and its ecosystem. 182 ★
  • 🐗 Harlan GitHub Agent: Automated review, repair, and issue work for selected GitHub repositories. 12 ★
  • ✂️ RipIDE: Typesafe IDE-like refactoring for agents. 108 ★ 863 downloads/mo
  • 🪰 Brundlefly: Agent skills for writing that's part human. 3 ★

Tooling

  • ⚡ Unlighthouse: Run Google Lighthouse across your entire site. 4,893 ★ 290k downloads/mo
  • 📊 request-indexing: Find missing pages on Google and request indexing via API. 396 ★
  • 📈 gscdump: Export and analyze Google Search Console data. 7 ★ 16k downloads/mo
  • 🧹 ESLint Plugin Harlan ZW: ESLint rules for Vue, Nuxt, and link hygiene. 29 ★ 12k downloads/mo
  • 🔎 which-nuxt: Detect Nuxt and Vue versions on public sites. 1 ★ 2.5k downloads/mo

If my work helps you, consider sponsoring me 💚

Pinned Loading

  1. nuxt/nuxt nuxt/nuxt Public

    The full-stack Vue framework.

    TypeScript 61k 5.8k

  2. unlighthouse unlighthouse Public

    Run Google Lighthouse on your entire site.

    JavaScript 4.9k 180

  3. nuxt-seo nuxt-seo Public

    Fully equipped Technical SEO & AEO for busy Nuxters.

    TypeScript 1.5k 94

  4. unjs/unhead unjs/unhead Public

    The full stack <head> package for any framework.

    TypeScript 1.3k 76

  5. nuxt-modules/og-image nuxt-modules/og-image Public

    Generate OG Images with Vue templates in Nuxt.

    TypeScript 551 51

  6. mdream mdream Public

    ☁️ The fastest HTML to markdown convertor on GitHub. Optimized for LLMs and supports streaming.

    TypeScript 1k 64