For an open source collaborative LaTeX editor, the first results are overleaf/overleaf (Overleaf is the canonical web-based collaborative LaTeX editor supporting real-time editing, containerized cloud compilation, project management, and self-hosting options), codimd/server (This project is a self-hosted collaborative markdown editor rather than a LaTeX editor, making it a neighbouring documentation tool rather than the specific typesetting platform you are looking for) and mengshukeji/luckysheet (Luckysheet is a web-based spreadsheet and collaborative editing component, which is the wrong category for a LaTeX editor and compiling platform). james-yu/latex-workshop and billryan/resume round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to overleaf”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It provides a centralized environment for writing, editing, and compiling academic manuscripts, enabling multiple users to work on the same project simultaneously through real-time synchronization. The platform distinguishes itself by treating documents as version-controlled repositories, allowing for granular history tracking and bidirectional synchronization with external version control systems. It features a secure, containerized compilation pipeline that isolates build processes
Overleaf is the canonical web-based collaborative LaTeX editor supporting real-time editing, containerized cloud compilation, project management, and self-hosting options.
This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time markdown collaborative editor, allowing multiple users to create, organize, and share documents simultaneously. The platform is designed for self-hosted knowledge management and collaborative markdown documentation, providing a private environment for teams to maintain shared technical notes.
This project is a self-hosted collaborative markdown editor rather than a LaTeX editor, making it a neighbouring documentation tool rather than the specific typesetting platform you are looking for.
Luckysheet is a web-based spreadsheet component and collaborative editor designed for rendering interactive grids in a browser. It functions as an Excel-compatible data grid that allows for the import and export of spreadsheet files while maintaining tabular data structures. The project provides real-time collaborative editing, synchronizing changes across multiple users to enable simultaneous work on shared documents. It also serves as a JavaScript data visualization tool, converting cell values into graphical charts and visual representations. The platform covers a broad range of data mana
Luckysheet is a web-based spreadsheet and collaborative editing component, which is the wrong category for a LaTeX editor and compiling platform.
LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting complex documents. It functions as a complete workflow tool that automates the compilation process, manages multi-file project structures, and provides real-time feedback through bidirectional synchronization between source code and generated output. The project distinguishes itself by offering deep integration with the typesetting lifecycle, including containerized build environments and automated orchestration of external toolchains. It provides advanced visual feedback mech
This repository is a code editor extension for local authoring rather than a collaborative online platform or self-hosted web service.
This project is a professional typesetting layout for creating curriculum vitae and resumes using the LaTeX document preparation system. It provides a structured template system to generate customizable PDF resumes and academic CVs. The system includes built-in support for multilingual typesetting, specifically enabling the rendering of both English and Simplified Chinese text through unicode font mapping. It also features automated bibliographic citation management to handle academic references and publications. The layout incorporates visual components such as skill proficiency progress ba
This repository provides a professional LaTeX template and typesetting layout for resumes and CVs rather than a self-hostable collaborative editing and compilation platform.
Togetherjs is a real-time collaboration framework designed to synchronize application state, cursors, and navigation across multiple user sessions. It provides a synchronization tool for shared browsing and a signaling server to facilitate peer-to-peer communication. The project integrates audio chat and media streaming via peer-to-peer technology, allowing collaborators to engage in live voice communication. It includes a presence and identity manager to map session participants to custom profiles, names, and avatars. The framework covers a broad surface of collaborative capabilities, inclu
This repository is a real-time collaboration framework for shared browsing rather than a collaborative LaTeX editor, meaning it lacks the document compilation, project management, and typesetting features needed for this search.
Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to view and modify the same document simultaneously, utilizing an operational transformation engine to synchronize content across all connected client sessions. The platform distinguishes itself through a modular, plugin-based architecture that allows for the integration of third-party extensions to introduce custom functionality. It provides a comprehensive programmatic interface for document management, allowing users to automate the creation, update, and retrieval of text docu
Etherpad-lite provides real-time collaborative text editing with self-hosting capabilities, but it is a general-purpose document editor rather than a specialized LaTeX compiling platform with bibliography and project management features.
react-page is a browser-based visual content editor and schema-driven page builder developed with React and TypeScript. It provides a framework for creating web pages through a what-you-see-is-what-you-get interface, utilizing a responsive twelve-column grid engine for arranging elements via drag-and-drop manipulation. The system features a plugin-based architecture that allows for the integration of custom components. These components are managed through a schema-driven system that automatically generates data entry forms based on predefined property definitions, separating the rendering vie
This repository is a visual page builder and WYSIWYG editor component for React rather than a collaborative LaTeX editing and compiling platform, making it the wrong category for your search.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
AFFiNE is a collaborative knowledge base and productivity suite with real-time synchronization, but it focuses on general note-taking and canvas workspaces rather than LaTeX editing and compilation.
Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin
Docmost is an open-source collaborative documentation platform and knowledge management system, but it is not a LaTeX editor or compiling platform.
BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo
BlockNote is a block-based rich text editor component rather than a complete collaborative LaTeX editing and compiling platform.
StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored. The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports speci
StackEdit is a collaborative browser-based Markdown editor rather than a LaTeX editor, making it the wrong domain for your document authoring needs.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| overleaf/overleaf | 17.9K | JavaScript | AGPL-3.0 | |
| codimd/server | 7.2K | TypeScript | AGPL-3.0 | |
| mengshukeji/luckysheet |
| 16.6K |
| JavaScript |
| MIT |
| james-yu/latex-workshop | 12.2K | TypeScript | MIT |
| billryan/resume | 11.2K | TeX | MIT |
| jsfiddle/togetherjs | 7K | JavaScript | MPL-2.0 |
| ether/etherpad-lite | 18.1K | TypeScript | apache-2.0 |
| react-page/react-page | 9.6K | TypeScript | MIT |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION |
| docmost/docmost | 19K | TypeScript | agpl-3.0 |