HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
byu-imaal
dohjs
JavaScript2020–2020
byu-imaal / dohjs

dohjs

DNS over HTTPS client for use in the browser

2Distinct people
4Mentions
0Explicit recommenders
150GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

DNS over HTTPS client for use in the browser

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month4 dated mentions

Observed mentions: 2020-02-26 10:19:53 UTC to 2020-11-17 19:46:50 UTC.

0122020-02-01 00:00:00 UTC to 2020-03-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 20202020-03-01 00:00:00 UTC to 2020-04-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2020-04-01 00:00:00 UTC to 2020-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-05-01 00:00:00 UTC to 2020-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-06-01 00:00:00 UTC to 2020-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 20202020-07-01 00:00:00 UTC to 2020-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-08-01 00:00:00 UTC to 2020-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-01 00:00:00 UTC to 2020-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-10-01 00:00:00 UTC to 2020-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-11-01 00:00:00 UTC to 2020-12-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 2020

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 20202020-02-01 00:00:00 UTC2020-03-01 00:00:00 UTC110
Mar 20202020-03-01 00:00:00 UTC2020-04-01 00:00:00 UTC211
Apr 20202020-04-01 00:00:00 UTC2020-05-01 00:00:00 UTC000
May 20202020-05-01 00:00:00 UTC2020-06-01 00:00:00 UTC000
Jun 20202020-06-01 00:00:00 UTC2020-07-01 00:00:00 UTC000
Jul 20202020-07-01 00:00:00 UTC2020-08-01 00:00:00 UTC000
Aug 20202020-08-01 00:00:00 UTC2020-09-01 00:00:00 UTC000
Sep 20202020-09-01 00:00:00 UTC2020-10-01 00:00:00 UTC000
Oct 20202020-10-01 00:00:00 UTC2020-11-01 00:00:00 UTC000
Nov 20202020-11-01 00:00:00 UTC2020-12-01 00:00:00 UTC101

What Hacker News says

4 sources
kimballo·Mar 9, 2020Submission

Show HN: From “apps doing DNS” to websites doing their own DNS

There's been a lot of talk recently about "apps doing DNS", where every application on your computer could be talking to it's own DNS resolver. This is because of the somewhat recent 2018 protocol, DNS queries over HTTPS (https://tools.ietf.org/html/rfc8484). Turns out that with DoH, not only can every application do it's own DNS -- essentially every website you visit could be using whatever DoH resolver they want when fetching external resources that require a DNS lookup. That means stylesheets, scripts, images, etc, call all be loaded from whatever domain without going through your default DNS resolver. For a lot of people, that might be disturbing. For others, that might be super useful. Other might not care. I'm personally still unsure of how to feel about it. I see some possible benefits, and also some privacy concerns. With all that
Read the rest
in mind, I decided to make a JavaScript library a few months ago to make it easy to do DNS lookups from within web apps. It's called DoHjs (super creative name, I know). You can check it out on Github - https://github.com/byu-imaal/dohjs. There's also a page you can try sending DNS queries directly from the browser from called https://dohjs.org. It's far from production ready, but it's got some really cool features right now with more coming soon! I'd love to hear some thoughts/feedback - could be about DoHjs, websites doing DNS, DoH in general. I suspect many will be interested to use DoHjs, perhaps for different purposes than bypassing people's default DNS resolvers. Feel free to comment here what you think, or open up an issue on Github if that makes more sense.
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.