awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Overleaf

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to Overleaf

Find the best repos with AI.We'll search the best matching repositories with AI.
  • overleaf/overleafoverleaf avatar

    overleaf/overleaf

    17,853View on GitHub↗

    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.

    JavaScriptDocument CompilersLaTeX EditorsCollaborative Editing Tools
    View on GitHub↗17,853
  • codimd/servercodimd avatar

    codimd/server

    7,249View on GitHub↗

    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.

    TypeScriptReal-Time Collaboration ToolsCollaborative Editing Frameworks
    View on GitHub↗7,249
  • mengshukeji/luckysheetmengshukeji avatar

    mengshukeji/Luckysheet

    16,643View on GitHub↗

    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.

    JavaScriptReal-Time Collaboration ToolsCollaborative Editing Engines
    View on GitHub↗16,643
  • james-yu/latex-workshopJames-Yu avatar

    James-Yu/LaTeX-Workshop

    12,156View on GitHub↗

    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.

    TypeScriptDocument CompilersLaTeX Editors
    View on GitHub↗12,156
  • billryan/resumebillryan avatar

    billryan/resume

    11,191View on GitHub↗

    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.

    TeXBibliography GeneratorsDocument Compilers
    View on GitHub↗11,191
  • jsfiddle/togetherjsjsfiddle avatar

    jsfiddle/togetherjs

    7,006View on GitHub↗

    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.

    JavaScriptReal-Time Collaboration Tools
    View on GitHub↗7,006
  • ether/etherpad-liteether avatar

    ether/etherpad-lite

    18,135View on GitHub↗

    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.

    TypeScriptRevision HistoriesReal-time Collaboration
    View on GitHub↗18,135
  • react-page/react-pagereact-page avatar

    react-page/react-page

    9,551View on GitHub↗

    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.

    TypeScriptWYSIWYG Editors
    View on GitHub↗9,551
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    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.

    TypeScriptSelf-Hosted ApplicationsReal-time Collaboration
    View on GitHub↗69,443
  • docmost/docmostdocmost avatar

    docmost/docmost

    19,049View on GitHub↗

    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.

    TypeScriptReal-Time Collaboration ToolsReal-time Collaboration
    View on GitHub↗19,049
  • typecellos/blocknoteTypeCellOS avatar

    TypeCellOS/BlockNote

    9,141View on GitHub↗

    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.

    TypeScriptCollaborative Editing FrameworksReal-time Collaboration
    View on GitHub↗9,141
  • benweet/stackeditbenweet avatar

    benweet/stackedit

    22,805View on GitHub↗

    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.

    JavaScriptCollaborative Editing ToolsReal-time Collaboration
    View on GitHub↗22,805
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
overleaf/overleaf17.9KJavaScriptAGPL-3.0Jun 23, 2026
codimd/server7.2KTypeScriptAGPL-3.0Jun 11, 2026
mengshukeji/luckysheet
16.6K
JavaScript
MIT
Aug 19, 2025
james-yu/latex-workshop12.2KTypeScriptMITJun 16, 2026
billryan/resume11.2KTeXMITMar 15, 2024
jsfiddle/togetherjs7KJavaScriptMPL-2.0Dec 6, 2022
ether/etherpad-lite18.1KTypeScriptapache-2.0Feb 20, 2026
react-page/react-page9.6KTypeScriptMITJun 10, 2026
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
docmost/docmost19KTypeScriptagpl-3.0Feb 19, 2026

Related searches

  • an open source collaborative document editor
  • an open source online code editor
  • an open source markdown note taking app
  • an open source digital handwriting notetaking app
  • an open source code editor like Sublime Text
  • an open source alternative to Confluence
  • an open source alternative to PandaDoc
  • an open source visual web design editor