Vue HN
Vue HN: Official Unofficial Client
Vue HN is an open-source Vue.js progressive web app that serves as an unofficial client for Hacker News. It has a clean, minimalist interface and supports most Hacker News features like commenting, submitting links/comments, user profiles, and realtime updates.
What is Vue HN?
Vue HN is an open-source progressive web app built with Vue.js that serves as an unofficial client to access and interact with Hacker News. It provides a clean and minimalist interface to browse top stories, newest submissions, ask posts, jobs listings, and more from the Hacker News platform.
Some of the key features Vue HN offers includes:
- Real-time updates - New stories and comments stream in live without needing a manual refresh
- Post submission & commenting support - Users can submit new posts and add comments using the app
- User profiles & karma - Registered user profiles and karma scores are displayed
- Search - Search through posts and comments
- Offline mode - Service workers allow the app to work offline or on slow networks
- Responsive design - Mobile-friendly interface
Under the hood, Vue HN uses the official HackerNews API to fetch data in a read-only manner. It caches requests aggressively for snappy performance even on slow networks. The app also utilizes service workers for offline capability.
As a Vue.js PWA, Vue HN demonstrates best practices like component-based development, routing, state management with Vuex, and progressive enhancement. The source is fully open for contributors and educational purposes.
Vue HN Features
Features
- Clean, minimalist interface
- Supports most Hacker News features like commenting, submitting links/comments, user profiles, and realtime updates
- Progressive web app
- Open source
- Built with Vue.js
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Vue HN Alternatives
View all Vue HN alternatives with detailed comparison →
Top News & Books and News Readers & Aggregators and other similar apps like Vue HN
HNClient