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 →
Top 23 TypeScript Chat Projects
-
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-03How 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.
-
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.
-
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.
-
-
owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
-
- 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.
- Project mention: Ask HN: What are your favorite IRC clients/channels | news.ycombinator.com | 2025-04-23
-
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.
-
-
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-28Tangent 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
-
-
chaskiq
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp.
-
-
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-12View the Project on GitHub
-
-
-
-
-
-
-
- Project mention: Twake – open-source Google Workspace alternative | news.ycombinator.com | 2025-06-20
-
Talkyard
A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.
-
-
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.
TypeScript Chat discussion
TypeScript Chat related posts
-
Show HN: Skald – open-source context layer API
-
Skald: Open-Source Production RAG in Your Infrastructure
-
Cognitive Load: The Invisible UX Killer
-
LobeChat: Where Bots Write 23% of the Code and Reviews Take 42 Seconds
-
Building a Custom Key Binding Recorder in React
-
Letting AI Build My App's Auto Updates (and Fixing the Pitfalls)
-
Lobe Chat: open-source, modern design AI chat framework
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
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 |