HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
dtonon
squalk
Svelte2026–2026
dtonon / squalk

squalk

A forum + chat built on Nostr to manage your community

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

What to know before exploring

What it is

A forum + chat built on Nostr to manage your community

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, 3:03:16 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 day2 dated mentions

Observed mentions: 2026-09-21 14:52:29 UTC to 2026-09-30 15:05:17 UTC.

012026-09-21 00:00:00 UTC to 2026-09-22 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 212026-09-22 00:00:00 UTC to 2026-09-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-23 00:00:00 UTC to 2026-09-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-24 00:00:00 UTC to 2026-09-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-25 00:00:00 UTC to 2026-09-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 252026-09-26 00:00:00 UTC to 2026-09-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-27 00:00:00 UTC to 2026-09-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-28 00:00:00 UTC to 2026-09-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-29 00:00:00 UTC to 2026-09-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-09-30 00:00:00 UTC to 2026-10-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 30

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
Sep 212026-09-21 00:00:00 UTC2026-09-22 00:00:00 UTC110
Sep 222026-09-22 00:00:00 UTC2026-09-23 00:00:00 UTC000
Sep 232026-09-23 00:00:00 UTC2026-09-24 00:00:00 UTC000
Sep 242026-09-24 00:00:00 UTC2026-09-25 00:00:00 UTC000
Sep 252026-09-25 00:00:00 UTC2026-09-26 00:00:00 UTC000
Sep 262026-09-26 00:00:00 UTC2026-09-27 00:00:00 UTC000
Sep 272026-09-27 00:00:00 UTC2026-09-28 00:00:00 UTC000
Sep 282026-09-28 00:00:00 UTC2026-09-29 00:00:00 UTC000
Sep 292026-09-29 00:00:00 UTC2026-09-30 00:00:00 UTC000
Sep 302026-09-30 00:00:00 UTC2026-10-01 00:00:00 UTC110

What Hacker News says

2 sources
dtonon·Sep 30, 2026Submission

Show HN: An old school forum on an open protocol – your identity is a keypair

I'm a bit old-fashioned when it comes to online discussions. I like good, slow, asynchronous discussions. Readable and searchable archives are essential. Most communities have abandoned forums in favor of group chats. With the rise in popularity of Discord and Telegram groups, the same questions get posted over and over, and good answers get lost in a sea of chats. For this reason I created Squalk (https://github.com/dtonon/squalk), a classic forum built on the Nostr open protocol. https://nostr-proto.org is the pilot community, about the protocol itself. Nostr, as open protocol, offers some interesting points: * There are no classic accounts controller by a central entity; you sign in with a cryptographic keypair, and your identity and post history are portable: the same key works on every other Nostr app. * The forum is just a view over
Read the rest
data hosted by a "relay", that is actually a very simple server. Any other client that speaks the same spec, like Flotilla or Nostrord, can read and write the same conversations. If my website dies, the community and its history do not. * A complex web server is optional. Squalk builds either as a static SPA or as a server rendered Node app from the same codebase (SvelteKit); the SSR mode exists so threads are crawlable and land in search engines, which is half the point of a forum. I admit it, each room still has a chat sidebar. I started pointing out that chat eats knowledge, but the trick is deciding what it is allowed to eat. Quick and dirt brainstorming, debugging sessions, and half-formed ideas belong in the chat, the conclusions worth keeping get written down as a thread. The sidebar is deliberately secondary: it feeds the forum instead of replacing it. Nostr is young, key management is still rough for normal people, and moderation tooling on relays needs improvement. But I think slow forum dynamics actually fit the protocol better than the Twitter clones it is known for, so I will continue to explore this idea. Feedback on both the forum and the software is very welcome!
17 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.