Skip to main content

TeXlyre

The Local-First LaTeX & Typst Collaborative Web Editor

In-Browser LaTeX & Typst Compilation

Compile LaTeX and Typst documents directly in your browser. No server required - SwiftLaTeX (pdfTeX and XeTeX) and Typst.ts WASM builds run on the client-end

LaTeX Browser Compilationtexlyre.github.io/texlyre/#yjs:...LaTeX Editor\documentclass{article}\usepackage{amsmath}\begin{document}\title{My Document}\author{User}\maketitle\section{Introduction}This is a sample document.\begin{equation}E = mc^2 \end{equation}\end{document}PDF PreviewMy DocumentUser1 IntroductionThis is a sample document.E = mc2(1)No InstallationWorks in any browserReal-timeInstant previewWebAssemblyNative performanceCross-PlatformAny device, any OSFast CompileOptimized engine

Real-time Collaboration

TeXlyre enables real-time collaboration with live cursors, peer-to-peer connections, and conflict-free document synchronization using Yjs CRDTs

Collaborative Editingtexlyre.github.io/texlyre/#yjs:...CommentsBBob SmithresolvedFixed the typo in line 33 active, 1 resolved+ Add CommentCollaborative DocumentAlice is editing this paragraph about quantum mechanics and its Bob added this section on collaborative features and real-time synchronization...Carol is working on the mathematical equations in this area...\begin{equation}∫₀^∞ e^(-x²) dx = √π/2 \end{equation}The conclusion discusses the implications of these findings...ChatType a message...SendAlice BobCarol Real-time SyncAuto Conflict ResolutionComments & ChatLive CursorsSecure Sharing

Local-First Privacy

Your data stays in your browser with TeXlyre's local-first architecture. Work offline, sync when online, and maintain complete control over your documents

Local-First PrivacyUser A DeviceLocal storage • EncryptedUser B DeviceLocal storage • EncryptedConnection ServerFacilitates P2P connection onlyE2E EncryptedUnreadable in transitLocal StorageData stays on deviceZero KnowledgeServer can't read dataOffline ReadyWorks without internetOpen SourceTransparent code🔒 Peer-to-Peer • 🏠 Local-First • 🛡️ Private