Show HN: Linen – open-source Slack for communities

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • linen.dev

    Lightweight Google-searchable Slack alternative for Communities

  • Are you sure it's not self-hostable? https://github.com/Linen-dev/linen.dev/blob/main/docs/nextjs... seems to imply there's a local dev story. While I'm not familiar with next.js in order to know how dependent is is upon them, versus it's just "a handy place to run node apps," in my mental model if there's a local story there's a local docker-compose story

    The AGPL part is a separate ball of wax entirely

  • zulip-archive

    Generate a static HTML archive of messages in any combination of streams in a Zulip organization.

  • To clarify Zulip let's you export their conversations and then render it by generating a static HTMl similar to https://leanprover-community.github.io/archive/ You'd have to use https://github.com/zulip/zulip-archive to achieve. You can see it in the Caveats sections in their documentation https://zulip.com/help/public-access-option#caveats They are working on it here: https://github.com/zulip/zulip/issues/21881

    Zulip lets you browse conversations of public conversations but that is very different than the app being natively search engine friendly and indexable.

    The difference between Zulip's implementation and Linen is that you don't need a separate UI when someone finds a link in Google. If you find a link through Google you get a dynamic real time experience instead of a static page.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

  • To clarify Zulip let's you export their conversations and then render it by generating a static HTMl similar to https://leanprover-community.github.io/archive/ You'd have to use https://github.com/zulip/zulip-archive to achieve. You can see it in the Caveats sections in their documentation https://zulip.com/help/public-access-option#caveats They are working on it here: https://github.com/zulip/zulip/issues/21881

    Zulip lets you browse conversations of public conversations but that is very different than the app being natively search engine friendly and indexable.

    The difference between Zulip's implementation and Linen is that you don't need a separate UI when someone finds a link in Google. If you find a link through Google you get a dynamic real time experience instead of a static page.

  • matrix-bot-sdk

    TypeScript/JavaScript SDK for Matrix bots

  • > Mattermost and most open source chat tools not Google searchable.

    This seems like a good idea for a bot built with https://github.com/turt2live/matrix-bot-sdk (which is very easy, I've used it for a few small projects).

    The SDK has a callback for each new message - you could just put it into a DB and then render to static text.

  • matrix-static

    Discontinued A static golang generated preview of public world readable Matrix rooms.

  • Just a note to say that if you are using Matrix and want your conversations to be indexed in search engine ("Google-searchable"), you can deploy matrix-static[1] or you can use the live instance hosted by the Matrix foundation[2].

    I think an interesting comparison, for both Linen and Matrix, would be to compare these 2 approaches: Linen natively indexed conversation and this Matrix "static" client. I would be especially interested by what additional features Linen provides in term of indexing compared to this static client.

    [1]: https://github.com/matrix-org/matrix-static

  • matrix-viewer

    View the history of public and world readable Matrix rooms

  • (heads up that we're about to replace matrix-static, which powers view.matrix.org, with https://github.com/matrix-org/matrix-public-archive - which is a way better public archive interface for Matrix, built on Hydrogen)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts