nuxt/hackernews

HackerNews clone built with Nuxt.

TypeScript

1,437

612 commits

updated Oct 12, 2026

See the code

README

Nuxt Hacker News

Hacker News clone built with Nuxt.


Live Demo

Demo

https://hn.nuxt.dev

Hosted on Cloudflare Pages with NuxtHub: npm run build

Performance

  • Lighthouse 100/100 (Slow 4G / Mobile Moto G4)

Features

  • Server Side Rendering
  • Vite-based hot module replacement (HMR) dev environment
  • Deploys anywhere with zero config (Vercel, Netlify, Cloudflare, etc.) powered by Nitro
  • Code Splitting
  • Prefetch/Preload JS + DNS + Data

Build Setup

Requires Node.js 14+

# install dependencies
npm install # or yarn

# serve in dev mode, with hot reload at localhost:3000
npm run dev

# build for production (server-side rendering)
npm run build

# serve in production mode (server-side rendering)
npm start

# validate and fix with ESLint (with Prettier)
npm run lintfix

For the Nuxt 2 version, check out the nuxt2 branch

License

MIT

Credits

This repository is originally ported from vue-hackernews-2.0

isomorphic
nuxt
nuxthub
nuxt-template
pwa
ssr
universal
vue
vue-router
vuex
web-app

nuxt/hackernews

HackerNews clone built with Nuxt.

TypeScript

1,437

612 commits

updated Oct 12, 2026

See the code

README

Nuxt Hacker News

Hacker News clone built with Nuxt.


Live Demo

Demo

https://hn.nuxt.dev

Hosted on Cloudflare Pages with NuxtHub: npm run build

Performance

  • Lighthouse 100/100 (Slow 4G / Mobile Moto G4)

Features

  • Server Side Rendering
  • Vite-based hot module replacement (HMR) dev environment
  • Deploys anywhere with zero config (Vercel, Netlify, Cloudflare, etc.) powered by Nitro
  • Code Splitting
  • Prefetch/Preload JS + DNS + Data

Build Setup

Requires Node.js 14+

# install dependencies
npm install # or yarn

# serve in dev mode, with hot reload at localhost:3000
npm run dev

# build for production (server-side rendering)
npm run build

# serve in production mode (server-side rendering)
npm start

# validate and fix with ESLint (with Prettier)
npm run lintfix

For the Nuxt 2 version, check out the nuxt2 branch

License

MIT

Credits

This repository is originally ported from vue-hackernews-2.0

isomorphic
nuxt
nuxthub
nuxt-template
pwa
ssr
universal
vue
vue-router
vuex
web-app

Project health

Overall

6.9/10

Maintained

10/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

Sarah Drasner

25,142 followers · starred Oct 2017

Peter Budai

24 followers · starred Jul 2024

Lewis J Ellis

175 followers · starred Nov 2017

Hugo Torzuoli

147 followers · starred Jul 2024