/weblatex

A web app to collaborate with other users and edit LaTeX documents (featuring real-time compilation, templates and more).

Primary LanguageTypeScriptMIT LicenseMIT

CooperaTeX

WebLaTex

A web app to collaborate with other users and edit LaTeX documents (featuring real-time compilation, templates and more).

Features

  • 📜 Automatically compiles LaTeX documents into PDFs as you edit.
  • ✨ Collaborate and edit LaTeX documents in real-time.
  • 🤝 Share projects with any amount of users.
  • 📝 Choose between a range of different starting templates.
  • 💾 Auto-Save every few seconds.

Changes

  • Removed S3 Storage and added LocalDisk provider (it is possible to add other providers)
  • Removed MongoDB and use LowDB as database backend
  • Added auto-save feature (files were previously saved with every change when typing)

TODO

  • make other text files editable/viewable with collaboration function
  • hook on CTRL+S and call saveFile()
  • file history (maybe history)
  • Use yjs for sharing

License

MIT © Pravinthan Prabagaran.
MIT © Thomas Lo.
MIT © Gurkengewuerz.