Show HN: Markdown HN profiles at {user}.at.hn

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. at.hn

    Usual note that IANAL, but looks like this service is opt-in, and only relists data which is already public on a user's HN profile.

    If a user removes the reference from their bio, then the user's profile will be essentially inaccessible through the service (although technically the cached version would still be on the server. Adding a check to delete the file which matches the user's hashed ID here[0] would take care of profile deletions on subsequent accesses.

    Failing all that, a user could request deletion and OP could delete the user's file manually.

    There's nothing that seems overly onerous to implement to be (at least) GDPR compliant.

    [0]https://github.com/padolsey/at.hn/blob/d4ca6702c558edf736652...

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. DOMPurify

    DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

    Since marked doesn't do it for you, make sure you sanitize the user input (the text on the user profiles) before rendering it to visitors.

    Some libraries for doing that with good defaults:

    - https://github.com/cure53/DOMPurify

    - https://github.com/apostrophecms/sanitize-html

    - https://github.com/bevacqua/insane

    (right now your site looks vulnerable to XSS)

  4. sanitize-html

    Discontinued Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance

    Since marked doesn't do it for you, make sure you sanitize the user input (the text on the user profiles) before rendering it to visitors.

    Some libraries for doing that with good defaults:

    - https://github.com/cure53/DOMPurify

    - https://github.com/apostrophecms/sanitize-html

    - https://github.com/bevacqua/insane

    (right now your site looks vulnerable to XSS)

  5. insane

    :pouting_cat: Lean and configurable whitelist-oriented HTML sanitizer

    Since marked doesn't do it for you, make sure you sanitize the user input (the text on the user profiles) before rendering it to visitors.

    Some libraries for doing that with good defaults:

    - https://github.com/cure53/DOMPurify

    - https://github.com/apostrophecms/sanitize-html

    - https://github.com/bevacqua/insane

    (right now your site looks vulnerable to XSS)

  6. keybase-issues

    A single repo for managing publicly recognized issues with the keybase client, installer, and website.

    Possibly, although according to this[0] the main profile URL used to be case-sensitive too. It must've changed recently, but I have no idea when.

    [0] https://github.com/keybase/keybase-issues/issues/939

  7. hncomments

    How hard is it to export all of the comments someone has written on HN? I have been thinking about converting my HN comment history into something like a blog. Each entry would show the title of the submission, link if applicable, and the comment and link to comment thread.

    Maybe you could provide that service for a small fee.

    https://github.com/runvnc/hncomments

  8. blog

    Jeff Schnitzer's Blog (by stickfigure)

    Probably not very: https://github.com/stickfigure/blog/wiki/Beware-cutesy-two-l...

    But probably sufficient for a project like this.

  9. Hacker News API

    Documentation and Samples for the Official HN API

    Or HN's actual API, which isn't rate limited: https://github.com/HackerNews/API

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

  • DOMPurify, DOM-only, fast, Uber-tolerant XSS sanitizer for HTML, SVG and MathML

    1 project | news.ycombinator.com | 19 Dec 2025
  • Dompurify : Prevent XSS Attack remove all the script tag.

    1 project | dev.to | 17 Dec 2025
  • 📢 HMPL v3.1: New major update!

    2 projects | dev.to | 25 Oct 2025
  • Protecting against cross-site scripting with trusted types

    2 projects | dev.to | 23 Sep 2025
  • Your rich text could be a cross-site scripting vulnerability

    3 projects | dev.to | 16 Dec 2024