dtonon on Nostr: Announcing #Squalk Personally, I’m not a fan of real-time communication at all ...
Announcing #Squalk
Personally, I’m not a fan of real-time communication at all costs; I believe that an asynchronous approach based on more in-depth content is often more effective and healthy. So why not breathe new life into good old-fashioned forums? They seem like the perfect solution and I really don’t understand why something like this didn’t already exist on Nostr, so I created it!
The basic idea behind Squalk is to offer a tool through which anyone can build their own community, where the main focus is on thoughtful discussion.
Each forum includes a chat feature in the right-hand sidebar, which is useful for quickly interacting with other users in spontaneous and temporary discussions, thus combining the best of both worlds.
Squalk supports both single-room and multi-room setups.
It’s also possible to add resources in the form of articles and customize specific pages (homepage, contact page) to offer a unique and distinctive experience to your users.
You can format and tag your posts, and there’s full support for quoting.
Squalk is based on NIP-29 and NIP-7D, with some minor implementations that are fully backward-compatible. I’m also exploring how to extend NIP-29 for better permission management, so that various types of groups can be created.
After refining these parts, I will add an admin interface for the admins.
You can play it here:
https://squalk-test.dtonon.comSource code and setup details are available at
https://github.com/dtonon/squalkHave fun and let me know what you think! :)
Published at
2026-06-24 14:35:00 UTCEvent JSON
{
"id": "decb5d5f32befd0a5c70fb9560bfadaa9dfbd4c13091013fb7aa92d2ae602e80",
"pubkey": "7bdef7be22dd8e59f4600e044aa53a1cf975a9dc7d27df5833bc77db784a5805",
"created_at": 1782311700,
"kind": 1,
"tags": [
[
"t",
"squalk"
]
],
"content": "Announcing #Squalk\n\nPersonally, I’m not a fan of real-time communication at all costs; I believe that an asynchronous approach based on more in-depth content is often more effective and healthy. So why not breathe new life into good old-fashioned forums? They seem like the perfect solution and I really don’t understand why something like this didn’t already exist on Nostr, so I created it!\n\nhttps://chronicle.dtonon.com/94e5e35647a77dfdff5a6d6f5fd271195d6d8adb97a87e0b17ab5993d6ccb36c.png\n\nThe basic idea behind Squalk is to offer a tool through which anyone can build their own community, where the main focus is on thoughtful discussion.\nEach forum includes a chat feature in the right-hand sidebar, which is useful for quickly interacting with other users in spontaneous and temporary discussions, thus combining the best of both worlds.\n\nhttps://chronicle.dtonon.com/92a1d8fedc47d6e4ac8807024e6b263d1ad5707082ee6c496435460af69c9fc5.png\n\nSqualk supports both single-room and multi-room setups.\nIt’s also possible to add resources in the form of articles and customize specific pages (homepage, contact page) to offer a unique and distinctive experience to your users.\n\nYou can format and tag your posts, and there’s full support for quoting.\n\nhttps://chronicle.dtonon.com/2203232854f8acab3aa38e94fdea7264268d20a34ff2cca3745e8d2a88592401.png\n\nhttps://chronicle.dtonon.com/f5b83cc40e11833950b6ba2a0bec532d9ad9e838f91a9cae13a8dbb4e738e475.png\n\nSqualk is based on NIP-29 and NIP-7D, with some minor implementations that are fully backward-compatible. I’m also exploring how to extend NIP-29 for better permission management, so that various types of groups can be created.\nAfter refining these parts, I will add an admin interface for the admins.\n\nYou can play it here: https://squalk-test.dtonon.com\n\nSource code and setup details are available at https://github.com/dtonon/squalk\n\nHave fun and let me know what you think! :)",
"sig": "a3b047e1d094b88f9c70b833518b8c56b7a542a8f4ba44228a0d10ec46e380ff825d9a0bb10157f74188b518f68d571347ceb32bb006411597ccf707c43833c0"
}