All 271 Dependencies
Every package overleaf depends on, ranked by repo health score.
Overleaf is an open-source web-based collaborative LaTeX editor that lets multiple authors edit, compile, and review LaTeX documents simultaneously. It powers the widely used www.overleaf.com cloud service while also being available for self-hosted deployment, making it possible for universities, research labs, and enterprises to run their own private instance with the same real-time collaboration experience.
The system is built as a monorepo of interconnected microservices: a central web application, a dedicated compile service (CLSI) that runs LaTeX inside isolated containers, a document-updater that buffers and applies real-time edits via Redis, a history service that tracks every change to documents, and supporting services for file storage, notifications, and chat. This architecture gives self-hosters the flexibility to scale individual components as their user load demands.
Community Edition ships under AGPL-3.0 and is intended for environments where all users are trusted. For organizations that need user isolation, Overleaf Server Pro adds sandboxed compiles (Docker-in-Docker), LDAP/SAML SSO, tracked changes, advanced admin controls, and officially supported upgrade paths. The self-hosted version is managed through the Overleaf Toolkit, a dedicated tool that handles Docker image orchestration, configuration, and version upgrades.