Velt
Product
Use Cases
Resources


Collaboration Toolkit for CodeMirror
Collaboration Toolkit for CodeMirror
Add comments, notifications, cursors, and multiplayer editing to CodeMirror in minutes
Add comments, notifications, cursors, and multiplayer editing to CodeMirror in minutes




Used by modern SaaS teams building
code editors and technical writing tools







Used by modern SaaS teams building
code editors and technical writing tools
Built for CodeMirror
Deeply embedded in CodeMirror and works reliably as content changes line by line
No Custom Logic Required
Built for CodeMirror
Deeply embedded in CodeMirror and works reliably as content changes line by line
No Custom Logic Required
Multiplayer Editing
Co-edit documents in real-time
and see who is working with you
Real-time Cursors & Presence
Decide how users appear with fully
customizable name tags and carets

Notification
See what changes have been made
to a shared document with timestamps
Single Editor Mode
Limit editing control to one user in collaborative scenarios

Contextual Comments
Enable rich conversations with replies, @mentions, and reactions

User Mentions
Enable rich conversations with replies, @mentions, and reactions

Version History
Manage multiple versions to manage historical data

Offline Storage
Keep working when the connection drops. Data will sync when you reconnect


Ethan Veres
CTO @eqtble
Commenting is something we wanted in our app, Velt made it possible
Multiplayer Editing
Co-edit documents in real-time
and see who is working with you
Real-time Cursors & Presence
Decide how users appear with fully
customizable name tags and carets

Notification
See what changes have been made
to a shared document with timestamps
Single Editor Mode
Limit editing control to one user in collaborative scenarios

Contextual Comments
Enable rich conversations with replies, @mentions, and reactions

User Mentions
Enable rich conversations with replies, @mentions, and reactions

Version History
Manage multiple versions to manage historical data

Offline Storage
Keep working when the connection drops. Data will sync when you reconnect


Ethan Veres
CTO @eqtble
Commenting is something we wanted in our app, Velt made it possible
Production-ready in minutes
Install the Velt CodeMirror extension. Test. Ship.
Production-ready in minutes
Install the Velt CodeMirror extension. Test. Ship.
// Initialize the Velt CRDT extension const { store, isLoading } = useVeltCodeMirrorCrdtExtension({ editorId }); useEffect(() => { if (!store || !editorRef.current) return; const startState = EditorState.create({ doc: store.getYText()?.toString() ?? '', extensions: [ basicSetup, yCollab(store.getYText()!, store.getAwareness(), { undoManager: store.getUndoManager() }), ], }); viewRef.current = new EditorView({ state: startState, parent: editorRef.current, }); return () => viewRef.current?.destroy(); }, [store]);
Enterprise-Grade Security
Security and privacy features built for enterprise use.
Enterprise-Grade Security
Security and privacy features built for enterprise use.
Self-Hosting of Data
Own and control your customer data
Multi-Region Hosting
Host your data where you need it
Tokyo
EUROPE
TEXAS
Isolated Server and Data Storage
Our customer data is logically isolated and never co-mingled
Custom Data Encryption
Encrypt with your own keys, so even we can't read your data


Trust & Compliance
SOC 2 Type II and HIPAA with BAA


Self-Hosting of Data
Own and control your customer data
Multi-Region Hosting
Host your data where you need it
Tokyo
EUROPE
TEXAS
Isolated Server and Data Storage
Our customer data is logically isolated and never co-mingled
Custom Data Encryption
Encrypt with your own keys, so even we can't read your data


Trust & Compliance
SOC 2 Type II and HIPAA with BAA



Yuri Kleban
Senior PM @Google
Velt gave great 1 on 1 support, added features fast, and offered highly customizable components.

Yuri Kleban
Senior PM @Google
Velt gave great 1 on 1 support, added features fast, and offered highly customizable components.
Explore Other Libraries
These libraries require less than 10 lines to integrate
Explore Other Libraries
These libraries require less than 10 lines to integrate
Frequently Asked Questions
Frequently Asked Questions

Can I add comments without multiplayer?

Can I add comments without multiplayer?

Do I need backend infrastructure?

Do I need backend infrastructure?

Will comments move as code changes?

Will comments move as code changes?

How does pricing work?

How does pricing work?

Is this suitable for code reviews?

Is this suitable for code reviews?














