When Latex meets JS = SuperFast builds πͺ
A project inspired by the aim of improving the writing experience and make it easy for people to use the power of Latex. It is based on a simple concept of client-side compiling thus uses emscripten to convert the LLVM based Latex compiler to Javascript compiler, making it easy to compile and accessible to everyone for free.
- Clone the repository.
- Start a server inside the root directory (Look at this if you need help with starting a server).
- Open the browser and go to
http://localhost:{PORT}
.
It is desired to have a basic understanding of :
- LLVM compilers
- Emscripten
- Caching in browsers
- Typescript
Required:
- Understanding and some experience in Nodejs
And willingness to work!πππ
Through this project you will learn:
- WebSocket connections
- Syncing with Google Cloud
- About LLVM compilers
- Good Knowledge of Emscripten
- UI Designing skills
- Modularize the proof of concept
- Improve lazy loading and caching
- Implement Authorization, Live Collaboration, File Directry Management in the editor.
We have made everything easy for you! π Checkout Contribute.md to know how to contribute.
Have any query? Feel free to ask! π
Refer to LICENSE.
Refer to CODE_OF_CONDUCT.
We are open to suggestions.If you've found a bug or want to suggest new features, you can create a Github issue.
Letβs grow together!! ππππ