overleaf/web is the front-end web service of the open-source web-based collaborative LaTeX editor, Overleaf. It serves all the HTML pages, CSS and javascript to the client. overleaf/web also contains a lot of logic around creating and editing projects, and account management.
The rest of the Overleaf stack, along with information about contributing can be found in the overleaf/overleaf repository.
overleaf/web uses esbuild to build its front-end related assets.
The app runs natively using npm and Node on the local system:
$ npm ci
$ make esbuild_serve
To run all tests run:
make test
This project is licensed under the AGPLv3 license
Overleaf is based on Bootstrap, which is licensed under the
MIT license.
All modifications (*.less
files in frontend/stylesheets
) are also licensed
under the MIT license.