TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I made yet another UI to browse HN

28 pointsby metahostover 1 year ago
Primarily built this to learn how NextJS works and also a bit about Tailwind CSS. Also has request caching using the WebCache API + expiration which is quite a hacky implementation.<p>Let me know what you think!<p>Source is at <a href="https:&#x2F;&#x2F;github.com&#x2F;say4n&#x2F;hn">https:&#x2F;&#x2F;github.com&#x2F;say4n&#x2F;hn</a>, pull requests welcome!

6 comments

Obscurity4340over 1 year ago
HACK (with the green-ish computer chip icon) is also amazing if you want something to &quot;have&quot;
评论 #38041427 未加载
评论 #38051135 未加载
mortallywoundedover 1 year ago
&gt; Application error: a client-side exception has occurred (see the browser console for more information).<p>Thanks... I see nothing. Next is really doing well, eh.
评论 #38045499 未加载
FractalHQover 1 year ago
The hardest part for me when building a HN reader was getting each article metadata to render the meta image &#x2F; descriptions. I know the main site doesn’t do this, but my favorite iOS hn reader app (Octal) does this so I’m used to it and quite like it.<p>I wanted to do it all locally &#x2F; serverless but I struggled to find a good client friendly library for parsing meta tags that was 0 deps and typed so I wound up making a cloudflare worker to bypass cors and manually streamed the html to extract and parse the head element with a bit of regex and elbow grease.<p>It worked out, but I wish the HN api would cache and provide that stuff once to save the authors from the extra load of all the clients like mine that need to make extra requests to each articles home page.
LargoLasskhyfvover 1 year ago
Looking good, but seems to be under the HN-hug of death, so slow. Also doesn&#x27;t work with uBlock-origin, been lazy and just switching that of for your site.
评论 #38042060 未加载
评论 #38045530 未加载
redder23over 1 year ago
Application error: a client-side exception has occurred (see the browser console for more information). When I click &quot;new&quot;
评论 #38045498 未加载
notnmeyerover 1 year ago
looks good widescreen, but portrait on mobile wraps the metadata bits in a distracting way