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. Learn more →
Top 13 TypeScript yj Projects
-
BlockNote
A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
blocksuite
đź§© Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
-
liveblocks
The best apps in the AI era aren’t solo experiences—they’re collaborative. Liveblocks provides customizable pre‑built features to make your product multiplayer, engaging, and AI‑ready. All without derailing your roadmap.
Of course, you don’t have to code this functionality from scratch! You can also look at open-source software like Yjs, text-crdt, Automerge and so many more. Alternatively, you can check out tools like Liveblocks, Ably, etc. which enable collaborative multi-player features.
-
SyncedStore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
-
Project mention: Show HN: Tiptap AI Agent – Add AI workflows to your text editor in minutes | news.ycombinator.com | 2025-06-04
Thanks for the positive feedback! You're right. The AI features are part of our paid offerings.
We're currently working on new open source features for the editor core, such as Markdown support, a decorations API, and editor content migrations: https://tiptap.dev/tiptap-editor-v3
We also recently released Hocuspocus V3 (https://github.com/ueberdosis/hocuspocus/releases/tag/v3.1.0).
-
-
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.
-
While slate-yjs provides a solid foundation for collaborative editing with Slate.js, I found it challenging to manage updates in a way that suited my project's requirements. To address this, I decided to build a simple synchronization system tailored to my needs, offering more control and flexibility over how updates are handled.
-
-
pluv.io is open source and fully self-hostable. Check it out here: https://github.com/pluv-io/pluv
-
y-sweet-supabase-demo
A collaborative text editor built with Supabase and Y-Sweet, a Yjs sync server by Jamsocket
Project mention: A collaborative rich text editor built with Supabase and Y-Sweet | news.ycombinator.com | 2024-11-05 -
-
Project mention: Tell HN: Notion Desktop is monitoring your audio and network | news.ycombinator.com | 2025-07-17
Interesting product. What do you use for the backend sync? I see CRDT so I assume Y.js?
I’m building a Y.js sync server: https://github.com/nperez0111/teleportal
TypeScript yjs discussion
TypeScript yjs related posts
-
Show HN: Tiptap AI Agent – Add AI workflows to your text editor in minutes
-
Learn Yjs Interactively
-
Building a Real-Time Collaborative Text Editor with Slate.js
-
Understanding Conflict-Free Replicated Data Types
-
Write, Draw, and Plan All at Once
-
How to use Yjs with Ruby on Rails?
-
Hindsight is a free and open-source retrospective board
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source yj projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | BlockNote | 8,474 |
2 | partykit | 5,231 |
3 | blocksuite | 5,148 |
4 | liveblocks | 4,149 |
5 | SyncedStore | 1,834 |
6 | hocuspocus | 1,795 |
7 | Matrix-CRDT | 758 |
8 | slate-yjs | 537 |
9 | caucus | 306 |
10 | pluv | 99 |
11 | y-sweet-supabase-demo | 33 |
12 | hindsight | 20 |
13 | teleportal | 6 |