Show HN: I made a modern web UI for Hacker News

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • ExtPay

    The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.

    The extension uses ExtensionPay [1] to accept payments via Stripe for the Pro upgrade. It's open source and created by HN user Glench [2].

    [1] https://github.com/glench/ExtPay

  • readability

    A standalone version of the readability lib

    Do you accept feature requests/think this might be a good idea?

    I've been thinking about creating this + adding https://github.com/mozilla/readability to grab the links that are text articles and present them in-page (and cleaned up, just the text) instead of having to go to a 3rd party website with all the popups and such.

    It'd have to be either a personal website or a browser extension, since I wouldn't be able to host a given article for anyone to read (for copyright reasons), but I can have a modified browser that loads a 3rd party article different.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • 2048

    A small clone of 1024.

    This looks very nice, great job!!

    I used to use HN-Special[1] (by the same dev who made that 2048 game[2]) but I stopped a while ago and I don't miss it. I like HN as is (for now), but I do have it at 150% zoom using the native browser built in zoom, which works great for my needs.

    The one thing I really really want is the equivalent of the "[l+c]" button from Reddit Enhanced Suite. In one click you open both the comments and the submission (if it's just a text one) in new tabs.

    1. https://gabrielecirulli.github.io/hn-special/

    2. https://github.com/gabrielecirulli/2048

  • recaptcha

    PHP client library for reCAPTCHA, a free service to protect your website from spam and abuse.

    Depends on what you mean by "proxying". Everything you do (serving a Single-Page Application or requesting HN by backend, processing it's HTML and sending the content to your own frontend) will take traffic away from news.ycombinator.com and to another domain - which comes with it's own set of dreadful scenarios.

    There used to be (and still are) things like https://mreidsma.github.io/bookmarklets/jquerify.html which allow to inject JS on click (and thus would make it possible to transform that site), but I gave it a shot and HN is set up to disallow this:

      Refused to load the script 'https://code.jquery.com/jquery.min.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://cdnjs.cloudflare.com/". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

  • refined-hacker-news

    ✨ Hacker News, but refined — Interface tweaks and features to make the HN experience better

    Hi, are you familiar with https://github.com/plibither8/refined-hacker-news ? I'm currently using it

    It has some features like, if I select a part of a comment and hit reply, it will reply quoting that part

  • Hacker News API

    Documentation and Samples for the Official HN API

    - Good point, I'll add a setting in the next update to always show icons.

    - Parent / context are in the menu just to keep the design clean. But I understand that's not what everyone wants, so I will add a setting to show these with the other icons, instead of in the menu.

    - Prev / next are moved to the "control pad" (pro feature), but my intention is for the free version to support all current HN features, so I will add those back in the next update.

    - The permission to firebase is to access the HN API [1] to grab user profile info etc. The other is for the pro upgrade using ExtPay [2]

    [1] https://github.com/HackerNews/API

    [2] https://github.com/glench/ExtPay

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts