diff --git a/README.md b/README.md
index 5775b66c..f7cbc79b 100644
--- a/README.md
+++ b/README.md
@@ -229,19 +229,25 @@ are available. Communication over the signaling servers can be encrypted by
providing a shared secret, keeping the connection information and the shared
document private.
-
@liveblocks/yjs 🌟
+ Hocuspocus 🌟
-
-Liveblocks Yjs
-
+A standalone extensible yjs server with sqlite persistence, webhooks, auth and more.
+
+ Velt YJs ⭐
+ Velt
+A managed Yjs backend with realtime WebSocket sync and persistent storage - no
+server setup required. Includes offline support with automatic reconnection,
+version history, end-to-end custom encryption. Additionally it also provides Yjs
+webhook events, REST API to read and update Yjs documents, and a browser
+DevTools extension.
+
+ @liveblocks/yjs ⭐
+
+Liveblocks Yjs
provides a fully hosted WebSocket infrastructure and persisted data
store for Yjs documents. No configuration or maintenance is required. It
also features Yjs webhook events, REST API to read and update Yjs
documents, and a browser DevTools extension.
-
- Hocuspocus ⭐
-
-A standalone extensible yjs server with sqlite persistence, webhooks, auth and more.
teleportal
@@ -328,13 +334,6 @@ An architecture to relay end-to-end encrypted CRDTs over a central service.
Sync Yjs over nostr.
- Velt YJs
-
-
-Velt
-
-provides a fully managed Yjs backend with realtime WebSocket sync and persistent storage—no server setup required. Includes offline support with automatic reconnection, version history, end-to-end custom encryption. Additionally it also provides Yjs webhook events, REST API to read and update Yjs documents, and a browser DevTools extension.
-
#### Persistence Providers