TypeScript Chat

Open-source TypeScript projects categorized as Chat

Top 23 TypeScript Chat Projects

  1. Lobe Chat

    LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.

    Project mention: OSS Alternative to Open WebUI – ChatGPT-Like UI, API and CLI | news.ycombinator.com | 2025-11-03

    How does this compare to the already established open source solutions such as Chatbox (https://github.com/chatboxai/chatbox), or Lobechat (https://github.com/lobehub/lobe-chat)?

    Been using both, like Chatbox for how snappy it is, but is local only, vs Lobechat which allows you to setup centralized host to have shared host across client but feels a bit clunkier.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Indie Hacking with Open Source Tools: Innovating on a Budget | dev.to | 2025-05-04

    Indie hackers also leverage collaboration tools like Nextcloud for file sharing and team projects, and Mattermost or Rocket.Chat as self-hosted alternatives to Slack. These tools empower remote teams and foster efficient communication across diverse development projects.

  4. react-native-gifted-chat

    💬 The most complete chat UI for React Native

  5. owncast

    Take control over your live stream video by running it yourself. Streaming + chat out of the box.

  6. caprine

    Elegant Facebook Messenger desktop app

  7. react-virtuoso

    The most powerful virtual list component for React

    Project mention: How Preply improved INP on a Next.js application (without React Server Components and App Router) | dev.to | 2025-02-13

    It doesn’t sound like a huge list. Still, the 300 React components and their sub-children take significant time to be added to the DOM on a slow smartphone (please note: we are speaking about the React->DOM reconciliation that adds all the new elements to the DOM, not the render step itself). We used React Virtuoso since it was already used in our front-end projects, but virtualization libraries are all quite similar.

  8. The Lounge

    💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

    Project mention: Ask HN: What are your favorite IRC clients/channels | news.ycombinator.com | 2025-04-23
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. ChatGPT

    OpenAI API Free Reverse Proxy (by PawanOsman)

  11. App

    Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code. (by Expensify)

    Project mention: What We Talk About When We Talk About Sideloading | news.ycombinator.com | 2025-10-28

    Tangent about open source development

    As a person that tried the Pine64 ecosystem and not being able to will drivers/C++ apps into existence (like I can with web/cross platform), I did not contribute much other than buying the device/doing some videos on YT. (I bought: PP, PPP, PineBook, PineNote, PineTab)

    It depended on few people working on it eg. through Discord communities

    Anyway point is I saw Expensify I think they have these GitHub PRs which have $ values on them, would be interesting to take that approach, just pay for it literally eg. a GoFundMe for a feature.

    ex. https://github.com/Expensify/App/issues/73681

  12. ChatUI

    The UI design language and React library for Conversational UI

  13. chaskiq

    A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp.

  14. deep-chat

    Fully customizable AI chatbot component for your website

    Project mention: OpenAI ChatKit | news.ycombinator.com | 2025-10-06
  15. wppconnect

    WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any interaction, such as customer service, media sending, intelligence recognition based on phrases artificial and many other things, use your imagination

    Project mention: WPPConnect: The JavaScript Toolkit That Turns WhatsApp into a Powerful API | dev.to | 2025-12-12

    View the Project on GitHub

  16. linen.dev

    Lightweight Google-searchable Slack alternative for Communities

  17. chat-with-gpt

    An open-source ChatGPT app with a voice

  18. Rocket.Chat.ReactNative

    Rocket.Chat mobile clients

  19. WebChat

    💬 Chat with anyone on any website.

  20. chitchatter

    Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

  21. vocechat-web

    VoceChat Web App

  22. openvidu

    OpenVidu Platform main repository

  23. Twake

    Twake is a secure open source collaboration platform to improve organizational productivity.

    Project mention: Twake – open-source Google Workspace alternative | news.ycombinator.com | 2025-06-20
  24. Talkyard

    A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.

  25. Rocket.Chat.Electron

    Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat

  26. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Chat discussion

TypeScript Chat related posts

  • Show HN: Skald – open-source context layer API

    1 project | news.ycombinator.com | 10 Dec 2025
  • Skald: Open-Source Production RAG in Your Infrastructure

    1 project | news.ycombinator.com | 27 Nov 2025
  • Cognitive Load: The Invisible UX Killer

    1 project | dev.to | 25 Nov 2025
  • LobeChat: Where Bots Write 23% of the Code and Reviews Take 42 Seconds

    1 project | dev.to | 17 Oct 2025
  • Building a Custom Key Binding Recorder in React

    1 project | dev.to | 2 Oct 2025
  • Letting AI Build My App's Auto Updates (and Fixing the Pitfalls)

    1 project | dev.to | 25 Sep 2025
  • Lobe Chat: open-source, modern design AI chat framework

    1 project | news.ycombinator.com | 23 Sep 2025
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Chat projects in TypeScript? This list will help you:

# Project Stars
1 Lobe Chat 69,348
2 Rocket.Chat 44,130
3 react-native-gifted-chat 14,197
4 owncast 10,745
5 caprine 7,244
6 react-virtuoso 6,118
7 The Lounge 6,075
8 ChatGPT 5,832
9 App 4,612
10 ChatUI 4,174
11 chaskiq 3,456
12 deep-chat 3,423
13 wppconnect 2,896
14 linen.dev 2,786
15 chat-with-gpt 2,372
16 Rocket.Chat.ReactNative 2,300
17 WebChat 2,205
18 chitchatter 2,144
19 vocechat-web 2,102
20 openvidu 2,063
21 Twake 1,898
22 Talkyard 1,801
23 Rocket.Chat.Electron 1,658

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io