
Squalk
Nostr-based forum and chat for community management
Social & CommunityOpen sourceOpen source · verified#nostr#forum#chat
Listed by the ProductPerch team from lobste.rs · not launched here yet
What is Squalk?
Squalk is a community platform built on the Nostr protocol that combines discussion forums with real-time chat. It allows administrators to run either a single forum or multiple independent rooms depending on their needs. The interface places a chat sidebar next to each discussion thread to enable quick member interaction.
The application requires a Nostr relay that supports NIP-29 to host groups and a Blossom server for media uploads. Configuration is handled entirely through environment variables, making it straightforward to deploy on standard hosting environments. It uses SvelteKit and TypeScript under the hood.
Squalk includes optional features like server-side rendering for better search engine visibility, cached page snapshots, topic labels for organizing posts, and a search box if the relay supports NIP-50. Users can also link to external Nostr clients for profile viewing. The project is released under the MIT license.
Squalk features
- Single or multiple forum modes for different community sizes
- Integrated chat sidebar for quick member communication
- Environment variable configuration for easy deployment
- Server-side rendering with configurable caching
- Topic labels to organize discussion threads
- Optional search functionality for supported relays
Who uses Squalk and for what
- Running a decentralized discussion board for a tech startup team
- Creating a moderated community space for open source project contributors
- Hosting a multi-room forum for a local interest group or club
- Building a private chat and forum hybrid for a developer community
Squalk FAQ
Is Squalk free?
Yes, Squalk is available under the MIT license and can be self-hosted at no cost. The website does not mention paid tiers or hosted plans.
Does Squalk require a specific server setup?
Squalk runs as a web application configured through environment variables. It requires a Nostr relay that supports NIP-29 and a Blossom server for handling media uploads.
Can I use Squalk on mobile devices?
The website does not specify native mobile applications. It is designed as a web application that can be accessed through any modern browser.
What Nostr standards does Squalk support?
Squalk implements NIP-29 for group management and NIP-7D for event deletion. It also optionally supports NIP-50 for search functionality if the relay provides it.
Is Squalk open source?
Yes, the source code is publicly available on GitHub under the MIT license. You can view and modify the code directly from the repository.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Social & Community launches
Anonymous public Instagram profile, story & Reels viewer
A movie-night planner for friends choosing what to watch.
Discover nearby places. Save what catches your eye.
Own one minute of the day. It airs live every day.
Guest photos, videos and voice messages in one QR album