# overleaf/overleaf

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/overleaf-overleaf).**

17,338 stars · 1,880 forks · JavaScript · agpl-3.0

## Links

- GitHub: https://github.com/overleaf/overleaf
- awesome-repositories: https://awesome-repositories.com/repository/overleaf-overleaf.md

## Description

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 from the host system, ensuring safe and consistent document rendering. Organizations can also deploy the platform on-premises or within air-gapped environments to maintain full control over their infrastructure and data security.

Beyond core editing, the system integrates a wide range of tools for academic workflows, including automated citation management, bibliographic database synchronization, and direct submission pathways to scholarly journals. It supports complex research needs through dynamic script execution, such as embedding statistical code, and provides administrative controls for managing institutional subscriptions, user access, and organizational branding.

The platform is available as a self-hosted installation, allowing organizations to manage their own document compilation, user authentication, and data storage requirements.

## Tags

### Web Development

- [LaTeX Editors](https://awesome-repositories.com/f/web-development/collaborative-editing-frameworks/latex-editors.md) — Serves as a web-based collaborative editor specifically designed for LaTeX scientific document creation.
- [Element Generators](https://awesome-repositories.com/f/web-development/collaborative-editing-frameworks/latex-editors/element-generators.md) — Automates the creation of complex LaTeX structures like equations and tables from natural language prompts. ([source](https://docs.overleaf.com/integrations-and-add-ons/ai-features))

### Business & Productivity Software

- [Document Management Systems](https://awesome-repositories.com/f/business-productivity-software/document-management-systems.md) — Acts as a centralized workspace for managing academic projects, bibliographic data, and collaborative research workflows.
- [Real-time Collaboration](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration.md) — Facilitates simultaneous multi-user manuscript editing through persistent server connections. ([source](https://docs.overleaf.com))
- [Institutional Enrollment](https://awesome-repositories.com/f/business-productivity-software/billing-and-subscription-management/institutional-enrollment.md) — Automatically activates premium subscription benefits when users link their institutional email or SSO identity. ([source](https://docs.overleaf.com/subscriptions-payments-and-billing/commons-subscription))
- [Reference Management Software](https://awesome-repositories.com/f/business-productivity-software/reference-management-software.md) — Connects bibliographic software to automatically import and manage citations directly within the writing environment. ([source](https://docs.overleaf.com/integrations-and-add-ons/integrations-and-add-ons))
- [Subscription Management Portals](https://awesome-repositories.com/f/business-productivity-software/subscription-management-portals.md) — Provides a centralized portal for administrators to manage institutional subscriptions, monitor usage, and automate upgrades. ([source](https://docs.overleaf.com/commons))
- [User Registration Systems](https://awesome-repositories.com/f/business-productivity-software/user-registration-systems.md) — Allows users to create personal accounts using email credentials to access a centralized project dashboard. ([source](https://docs.overleaf.com/getting-started/creating-an-account))
- [Billing and Subscription Management](https://awesome-repositories.com/f/business-productivity-software/billing-and-subscription-management.md) — Provides administrative tools for organizing teams with shared access to premium features and centralized billing. ([source](https://docs.overleaf.com/groups))
- [Project Dashboards](https://awesome-repositories.com/f/business-productivity-software/project-dashboards.md) — Provides a centralized dashboard to view, organize, and initiate scientific writing projects. ([source](https://docs.overleaf.com/getting-started/creating-an-account))
- [Tiered Capability Scaling](https://awesome-repositories.com/f/business-productivity-software/billing-and-subscription-management/tiered-capability-scaling.md) — Enables users to upgrade account tiers to access advanced features like increased compile times and expanded collaborator limits. ([source](https://docs.overleaf.com/getting-started/free-and-premium-plans))
- [Collaboration Discussion Tools](https://awesome-repositories.com/f/business-productivity-software/collaboration-discussion-tools.md) — Provides tools to resolve, edit, and manage comment threads to track feedback progress. ([source](https://docs.overleaf.com/collaborating/commenting))
- [Collaborative Feedback Tools](https://awesome-repositories.com/f/business-productivity-software/collaborative-feedback-tools.md) — Provides tools for direct communication and feedback exchange within the project environment. ([source](https://docs.overleaf.com/collaborating/collaborating-in-overleaf))
- [Access Governance](https://awesome-repositories.com/f/business-productivity-software/access-governance.md) — Enables administrators to restrict access to specific tools and features based on organizational policy. ([source](https://docs.overleaf.com/accounts-and-security/understanding-managed-accounts))
- [Account Management](https://awesome-repositories.com/f/business-productivity-software/account-management.md) — Provides tools for users to request the permanent deletion of their personal account and associated project data. ([source](https://docs.overleaf.com/accounts-and-security/managing-your-personal-information))
- [Automated Provisioning](https://awesome-repositories.com/f/business-productivity-software/billing-and-subscription-management/automated-provisioning.md) — Supports automated account provisioning and entitlement assignment based on institutional affiliation or SSO identity. ([source](https://docs.overleaf.com/commons))
- [Document State Restorers](https://awesome-repositories.com/f/business-productivity-software/content-deletion/document-state-restorers.md) — Allows users to reinstate individual files or specific document states from history. ([source](https://docs.overleaf.com/writing-and-editing/history-and-versioning))
- [File Managers](https://awesome-repositories.com/f/business-productivity-software/file-managers.md) — Provides tools for organizing document structure by creating, renaming, and navigating files and folders. ([source](https://docs.overleaf.com))
- [Project Collaboration Tools](https://awesome-repositories.com/f/business-productivity-software/project-collaboration-tools.md) — Enables inviting multiple team members to collaborate on a single document within a centralized workspace. ([source](https://docs.overleaf.com/getting-started/free-and-premium-plans/plan-limits))

### Content Management & Publishing

- [Collaborative Editing Tools](https://awesome-repositories.com/f/content-management-publishing/authoring-editorial-interfaces/collaborative-editing-tools.md) — Provides a cloud-based environment for multiple users to create and edit scientific documents simultaneously. ([source](https://docs.overleaf.com/getting-started/free-and-premium-plans))
- [Document Compilers](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-engines/document-compilers.md) — Ships a secure, containerized compilation pipeline that transforms LaTeX source code into rendered PDF documents. ([source](https://docs.overleaf.com/getting-started/recompiling-your-project))
- [Versioning & Change Tracking](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/versioning-change-tracking.md) — Records modifications made by different authors to maintain a comprehensive history of document edits. ([source](https://docs.overleaf.com/collaborating/collaborating-in-overleaf))
- [Document Exporting](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/export-formats/pdf-exports/document-exporting.md) — Allows users to download compiled PDF versions of their projects for offline use or external submission. ([source](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project))
- [Database Management](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/bibliography-generators/database-management.md) — Enables the creation, upload, and templating of bibliography files to store and organize document references. ([source](https://docs.overleaf.com/citing-and-references/working-with-.bib-files))

### Development Tools & Productivity

- [Documentation Previewers](https://awesome-repositories.com/f/development-tools-productivity/documentation-previewers.md) — Displays a real-time PDF preview of the document alongside the source code during the editing process. ([source](https://docs.overleaf.com/navigating-in-the-editor/navigating-in-the-editor))
- [Debugging and Inspection Tools](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools.md) — Offers diagnostic tools for identifying and resolving compilation issues through log inspection and iterative testing. ([source](https://docs.overleaf.com/troubleshooting-and-support/fixing-latex-errors))
- [Project History Viewers](https://awesome-repositories.com/f/development-tools-productivity/project-history-viewers.md) — Provides a visual interface for browsing and analyzing the chronological evolution of document changes. ([source](https://docs.overleaf.com/getting-started/free-and-premium-plans/plan-limits))
- [GitHub Integrations](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/version-control-ecosystems/github-integrations.md) — Connects projects directly to external repositories to maintain continuous synchronization with version control platforms. ([source](https://docs.overleaf.com/integrations-and-add-ons/git-integration-and-github-synchronization))
- [Project Templates](https://awesome-repositories.com/f/development-tools-productivity/project-templates.md) — Provides pre-configured document templates to help users quickly initiate new projects with established structures. ([source](https://docs.overleaf.com/getting-started/latex-tutorials))
- [Collaborative Platforms](https://awesome-repositories.com/f/development-tools-productivity/collaborative-platforms.md) — Enables role-based access restrictions to limit collaborators to commenting and tracked changes. ([source](https://docs.overleaf.com/collaborating/reviewing-and-reviewers))
- [Documentation Navigation](https://awesome-repositories.com/f/development-tools-productivity/documentation-navigation.md) — Provides a hierarchical sidebar navigation to jump between document sections. ([source](https://docs.overleaf.com/navigating-in-the-editor/selecting-and-managing-files))
- [File Search Utilities](https://awesome-repositories.com/f/development-tools-productivity/file-search-utilities.md) — Provides utilities to identify occurrences of text strings throughout all project files for efficient navigation. ([source](https://docs.overleaf.com/navigating-in-the-editor/searching-within-a-project))
- [Dynamic Script Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/platform-script-execution/dynamic-script-execution-environments.md) — Allows users to run embedded statistical programming scripts to generate dynamic content and visualizations. ([source](https://docs.overleaf.com/integrations-and-add-ons/integrations-and-add-ons))
- [Project Content Searchers](https://awesome-repositories.com/f/development-tools-productivity/project-navigation-tools/project-content-searchers.md) — Enables users to locate specific text strings or patterns across all files in a project. ([source](https://docs.overleaf.com/navigating-in-the-editor/navigating-in-the-editor))
- [Template Publishing](https://awesome-repositories.com/f/development-tools-productivity/template-standards/template-publishing.md) — Enables users to share their projects as public templates for use by the wider community. ([source](https://docs.overleaf.com/templates/submitting-to-the-overleaf-template-gallery))
- [Version Rollback Tools](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/project-history-auditing/version-rollback-tools.md) — Allows users to revert a document to a previous state to recover from editing errors. ([source](https://docs.overleaf.com/troubleshooting-and-support/fixing-latex-errors))
- [Compiler Configurations](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-configuration-systems/compiler-configurations.md) — Allows selection of different typesetting engines to support specific language requirements and character sets. ([source](https://docs.overleaf.com/troubleshooting-and-support/typesetting-non-latin-languages))

### DevOps & Infrastructure

- [Git-Based Repositories](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/version-control-systems/git-based-repositories.md) — Treats project files as version-controlled repositories to enable granular history tracking and bidirectional synchronization.
- [Self-Hosted Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-platforms.md) — Offers self-hosted installation options for organizations to manage their own infrastructure and data security. ([source](https://docs.overleaf.com/llms.txt))
- [Air-Gapped Deployments](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-deployment/infrastructure-deployment/air-gapped-deployments.md) — Supports containerized deployment in air-gapped environments to ensure full network isolation. ([source](https://docs.overleaf.com/on-premises))
- [Event-Driven Pipelines](https://awesome-repositories.com/f/devops-infrastructure/event-driven-pipelines.md) — Triggers automated document rendering workflows in response to file modifications or user requests.
- [Version Control Integrations](https://awesome-repositories.com/f/devops-infrastructure/version-control-integrations.md) — Connects remote repositories to keep project files in sync with external version control systems. ([source](https://docs.overleaf.com/integrations-and-add-ons/integrations-and-add-ons))
- [Build Error Handling](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/core-build-engines/build-tooling/build-pipeline-extensions/build-error-handling.md) — Halts the compilation process upon encountering the first error to assist in identifying and resolving build issues. ([source](https://docs.overleaf.com/troubleshooting-and-support/fixing-and-preventing-compile-timeouts))

### Education & Learning Resources

- [Academic Writing Tools](https://awesome-repositories.com/f/education-learning-resources/academic-writing-tools.md) — Provides an integrated suite for managing citations, formatting manuscripts, and submitting research to academic journals.
- [Bibliographic Management Tools](https://awesome-repositories.com/f/education-learning-resources/research-academic-resources/bibliographic-management-tools.md) — Provides tools for uploading, creating, and managing bibliographic reference files for scientific documents. ([source](https://docs.overleaf.com/citing-and-references/creating-a-bibliography))
- [Submission Packaging](https://awesome-repositories.com/f/education-learning-resources/research-papers/submission-workflows/submission-packaging.md) — Provides automated tools to package source code and compiled PDFs into archives formatted for academic journal submission requirements. ([source](https://docs.overleaf.com/navigating-in-the-editor/generated-files))
- [Submission Workflows](https://awesome-repositories.com/f/education-learning-resources/research-papers/submission-workflows.md) — Provides guided workflows and direct pathways for transferring manuscripts to scholarly journals. ([source](https://docs.overleaf.com/templates/submitting-to-publishers))

### Scientific & Mathematical Computing

- [Scientific Document Processing](https://awesome-repositories.com/f/scientific-mathematical-computing/research-analysis-workflows/scientific-document-processing.md) — Provides a browser-based environment for writing and compiling scientific documents without local software installation. ([source](https://docs.overleaf.com))

### Security & Cryptography

- [Container-Based Sandboxes](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/execution-sandboxes/container-based-sandboxes.md) — Executes document build processes within isolated, ephemeral containers to ensure secure and consistent rendering.
- [Self-Hosted Enterprise Environments](https://awesome-repositories.com/f/security-cryptography/self-hosted-enterprise-environments.md) — Enables organizations to deploy a private, self-hosted LaTeX environment for secure document management.
- [User Account Management](https://awesome-repositories.com/f/security-cryptography/user-account-management.md) — Provides comprehensive tools for handling authentication, subscription tiers, and organizational access controls. ([source](https://docs.overleaf.com))
- [Isolated Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes.md) — Executes document compilation within a secure, isolated sandbox to prevent unauthorized access to host system resources. ([source](https://docs.overleaf.com/on-premises/))
- [Subscription Sharing Managers](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/authorization-and-user-administration/integrated-user-management/subscription-membership-engines/subscription-sharing-managers.md) — The platform allows users to link an existing account to a collective plan to receive premium features without losing personal data. ([source](https://docs.overleaf.com/subscriptions-payments-and-billing/group-subscription))
- [Password Management](https://awesome-repositories.com/f/security-cryptography/password-management.md) — Enables users to modify account passwords and trigger secure reset links via email. ([source](https://docs.overleaf.com/accounts-and-security/changing-your-password))
- [Session Management](https://awesome-repositories.com/f/security-cryptography/session-management.md) — Provides tools to view and terminate all active login sessions across devices to ensure account security. ([source](https://docs.overleaf.com/accounts-and-security/keeping-your-account-secure))
- [Single Sign-On](https://awesome-repositories.com/f/security-cryptography/single-sign-on.md) — Supports institutional single sign-on integration for secure user authentication via external identity providers. ([source](https://docs.overleaf.com/accounts-and-security/email-address-and-login-options))
- [Artificial Intelligence](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/administrative-access-restrictions/artificial-intelligence.md) — Provides administrative controls to disable artificial intelligence tools across an organization to ensure compliance with data governance policies. ([source](https://docs.overleaf.com/commons))
- [Password Recovery Systems](https://awesome-repositories.com/f/security-cryptography/password-recovery-systems.md) — Provides a secure recovery process for users to reset forgotten passwords via email. ([source](https://docs.overleaf.com/accounts-and-security/keeping-your-account-secure))
- [User Profile Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-profile-management.md) — Maintains personal accounts to store projects, manage profile information, and handle authentication credentials. ([source](https://docs.overleaf.com/accounts-and-security/understanding-your-overleaf-account))
- [Configuration Restrictions](https://awesome-repositories.com/f/security-cryptography/user-account-management/configuration-restrictions.md) — Allows administrators to limit user autonomy by disabling account deletion, email changes, and third-party integrations. ([source](https://docs.overleaf.com/accounts-and-security/understanding-managed-accounts))
- [User Invitation Systems](https://awesome-repositories.com/f/security-cryptography/user-invitation-systems.md) — Allows users to send email invitations to collaborators with granular permissions for viewing, suggesting, or editing. ([source](https://docs.overleaf.com/collaborating/sharing-a-project))

### Software Engineering & Architecture

- [Operational Transformation Systems](https://awesome-repositories.com/f/software-engineering-architecture/operational-transformation-systems.md) — Maintains consistent document states across multiple concurrent users by merging real-time edits through a central server.
- [Git Repository Synchronizers](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/repository-maintenance/project-organization/git-repository-synchronizers.md) — Enables bidirectional synchronization by treating cloud projects as remote Git repositories. ([source](https://docs.overleaf.com/integrations-and-add-ons/git-integration-and-github-synchronization))
- [Identity Federation](https://awesome-repositories.com/f/software-engineering-architecture/identity-federation.md) — Delegates user authentication to external identity providers while managing internal subscription entitlements centrally.
- [Project Member Assignments](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-member-assignments.md) — Provides granular access control for sharing documents with team members, reviewers, or instructors. ([source](https://docs.overleaf.com/collaborating/collaborating-in-overleaf))
- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Connects third-party reference managers and cloud storage services through modular adapters to extend editing capabilities.
- [Syntax Validation Linters](https://awesome-repositories.com/f/software-engineering-architecture/syntax-tree-analysis/syntax-inspection/syntax-validation-linters.md) — Validates document syntax in real-time to detect structural errors like mismatched delimiters. ([source](https://docs.overleaf.com/troubleshooting-and-support/code-check))

### Artificial Intelligence & ML

- [Citation Management Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/citation-management-systems.md) — Automates the insertion of citations and the generation of formatted bibliographies using standard management systems. ([source](https://docs.overleaf.com/citing-and-references/creating-a-bibliography))
- [AI Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assistants.md) — Provides an integrated AI assistant to help users query content, generate code, and explain compilation errors. ([source](https://docs.overleaf.com/integrations-and-add-ons/ai-features))
- [AI-Powered Document Editors](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-document-editors.md) — Integrates AI tools directly into the editor to assist with drafting, editing, and improving text content. ([source](https://docs.overleaf.com/integrations-and-add-ons/integrations-and-add-ons))

### System Administration & Monitoring

- [User Account Administration](https://awesome-repositories.com/f/system-administration-monitoring/user-account-administration.md) — Provides administrative controls for managing organizational access, including account deletion and project ownership reassignment. ([source](https://docs.overleaf.com/accounts-and-security/understanding-managed-accounts))

### Data & Databases

- [Indexing and Search](https://awesome-repositories.com/f/data-databases/indexing-and-search.md) — Allows users to search and insert bibliographic references directly into documents from project files and external managers. ([source](https://docs.overleaf.com/citing-and-references/adding-citations-and-references))
- [Data Integration & Synchronization](https://awesome-repositories.com/f/data-databases/data-integration-synchronization.md) — Maintains synchronized bibliographic reference files from external management tools to ensure citation accuracy. ([source](https://docs.overleaf.com/integrations-and-add-ons/reference-manager-integrations))

### User Interface & Experience

- [Document Annotators](https://awesome-repositories.com/f/user-interface-experience/text-highlighting/document-annotators.md) — Allows users to attach discussion threads to specific lines of text for targeted feedback. ([source](https://docs.overleaf.com/collaborating/commenting))

### Testing & Quality Assurance

- [Document Compatibility Validation](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/e2e-integration-testing/compatibility-suites/compatibility-validation-tools/document-compatibility-validation.md) — Verifies document structure against submission requirements and checks file encodings to ensure consistent rendering. ([source](https://docs.overleaf.com/troubleshooting-and-support/troubleshooting-and-support))

### Programming Languages & Runtimes

- [Dynamic Code Embedding](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/scientific-data-languages/r/dynamic-code-embedding.md) — Supports executing embedded statistical code to generate dynamic content and visualizations during document compilation. ([source](https://docs.overleaf.com/integrations-and-add-ons/r-code-knitr))
