The Links page is a small collection of personal websites, thoughtful blogs and independent projects. It is not a ranking, a paid placement program or an automatic link exchange. I would like to discover sites with a point of view, whether they are about software, writing, science, art or something else.

Submit a website in the comments

Leave a comment below this article with:

  1. Website name — the name you want shown in the directory.
  2. URL — a public website address beginning with https:// or http://.
  3. Short introduction — a sentence or two about what you publish or create.
  4. Optional icon information — only if you own the image or have permission for it to be used.

To comment, enable iask (the article discussion service) in Privacy settings and sign in with GitHub if prompted. Comments are visible to other readers: please do not post private contact details, passwords or other sensitive information. If comments are unavailable, you can also use the contact page.

You may recommend your own site or one you genuinely enjoy. Please do not submit someone else's logo as though you have the right to license it.

How I review submissions

I review submissions manually. I look for authentic content, a clear purpose and something useful, distinctive or interesting to explore. There is no traffic threshold, technology requirement or obligation to link back to JS.GRIPE.

I may decline or remove sites primarily used for spam, misleading impersonation, malicious downloads, intrusive redirects or content unsuitable for this directory. Submitting a link does not guarantee publication, and I cannot promise a review or response time.

Approved entries are maintained as static content. If an icon is used, it is stored locally after its rights are checked; the directory does not fetch a submitted site's icon when visitors view the page.

Corrections and removals

Websites change. If a listing has the wrong name, leads somewhere unexpected or should be removed, please use the contact page. You can also leave a follow-up comment, but avoid posting private details publicly.

External links lead to independently operated websites with their own privacy practices. JS.GRIPE shows a destination prompt before an ordinary external click.

Thanks for sharing a corner of the web worth exploring.