Overleaf is an open-source, browser-based LaTeX editor built for collaborative technical writing. Authors write LaTeX in an editor pane with a live PDF preview beside it, and the document is compiled on the server — nothing to install on the writer’s machine, no TeX distribution to keep current. Because the source is real LaTeX, the result is a publication-grade PDF with proper equations, bibliography and cross-references, which is why Overleaf is the default writing environment for academic papers, theses and technical reports. The hosted service at overleaf.com is commercial; the same application is published as Overleaf Community Edition, which anyone can self-host with the Overleaf Toolkit.
LaTeX produces the best typeset mathematics and bibliography-heavy documents, and its usual weakness is the toolchain: a full TeX install, an editor configured for it, and a shared folder or git repository to collaborate through. Overleaf removes that setup from the equation — a project is a URL, the compiler runs on the server and collaborators need only a browser. Self-hosting Community Edition keeps the convenience while keeping unpublished research on your own hardware, which matters for institutions that cannot put drafts on a third-party service.
Community Edition is documented as suitable only where all users are trusted: without sandboxed compiles, a LaTeX document can execute code with read and write access to the compile container’s filesystem, network and environment variables. Multi-tenant or public-facing deployments are the case for Server Pro’s sandboxed compiles, or for running CE behind strict access control. Tracked changes and SSO are also Server Pro features rather than Community Edition ones.
AGPL-3.0 for the Community Edition source in the overleaf/overleaf repository. The AGPL’s network clause applies: if you modify the code and let other people use it over a network, you must offer them the modified source. The hosted overleaf.com service and Server Pro are commercial products with their own terms.