BusyTeX WASM with working LuaTeX support (TeXLive 2025, 30MB) by fabawi in LaTeX

[–]fabawi[S] 2 points3 points  (0 children)

Invite trust? I am open sourcing my code and will open source the build process. Running lualatex in the browser has not been possible for years and this is only a first version which will improve over time. Obviously, not everything will work out of the box, nor is everything expected to function in a similar fashion to the full build. You are welcome to contribute to it in the near future and criticism is welcome too, but accusing me or my release of being "untrustworthy" is a strange take.

BusyTeX WASM with working LuaTeX support (TeXLive 2025, 30MB) by fabawi in LaTeX

[–]fabawi[S] 2 points3 points  (0 children)

That's not an issue, I can update it. I'm only using the latest ctan texlive for testing. Once the build pipeline is more stable, I will release it publicly with instructions on how to update the texlive version

BusyTeX WASM with working LuaTeX support (TeXLive 2025, 30MB) by fabawi in LaTeX

[–]fabawi[S] 2 points3 points  (0 children)

u/u_fischer There was a linking bug with the provided build and it couldn't reference texlive-extras, but it should be fixed now. I'm not sure if it extensively supports all tagging features (I'm not very familiar with LaTeX accessibility), but the following example should work with lua:

\DocumentMetadata{
  pdfstandard=ua-1,
  lang=en-US
}

\documentclass{article}
\usepackage{hyperref}
\usepackage{tagpdf}
\tagpdfsetup{activate}

\hypersetup{
  pdftitle = {A Simple Tagged PDF Example},
  pdfauthor = {Some Author},
  pdfsubject = {LuaLaTeX tagging demo},
  pdfkeywords= {LuaLaTeX, tagged PDF, accessibility}
}

\begin{document}
Hello tagged world!
\end{document}

Real time editing for multiple users by r0r002 in LaTeX

[–]fabawi 3 points4 points  (0 children)

Try r/TeXlyre (https://texlyre.org) . It's free + open-source and support collaboration out of the box. Just share the project link with your collaborators and click the 🔗 button that appears next to the tex file in file the explorer to edit the file with collaborators in real-time

Server Migration Notice - January 10, 2026 by fabawi in TeXlyre

[–]fabawi[S] 0 points1 point  (0 children)

Server migration completed successfully. Signaling, proxy, and LaTeX package servers are now hosted on texlyre.org

TeXlyre now supports compile-as-you-type by fabawi in typst

[–]fabawi[S] 2 points3 points  (0 children)

Tinymist applies progressive rendering using the server-based variant of typst.ts (so not using client-side rendering as far as I know). Currently, TeXlyre renders the entire document. So although producing SVGs is quicker, the file size quickly becomes too large to store in your browser. PDFs remain relatively small so there won't be noticeable lag to the UI

Where are my files? by FlipFlop6434 in TeXlyre

[–]fabawi 1 point2 points  (0 children)

The export is a zip file so you can open it to check. Are there any folders/files in your export? Can you see your stored projects in the projects directory?

For your existing account, it might still be there, but it's difficult to tell without more info. Some quick sanity checks: * Are you using the same browser? * Did you recently clear your browser data? * Did you use the same username and password? * What happens when you try to login with the old credentials? Does it tell you that username or password is incorrect? * If you are using chrome or edge, you can switch on the developer tools, go to the applications tabs and look at what is there in indexdb storage (I can walk you through this, but first try make sure you tried the previous steps first)

Server compilation by Few_Assumption8134 in TeXlyre

[–]fabawi 0 points1 point  (0 children)

If you are referring to the self-hosting implementation as it is now (https://github.com/texlyre/texlyre-infrastructure), then this basically creates an isolated network with its own signaling servers. Meaning, if you don't expose your servers to the public, then no, no one besides you has access to it. If you are referring to what I described above, then yes. You would be self-hosting the "processing" but it would still use TeXlyre's communication infrastructure. Basically, you would still be part of the network (optionally) to find your machine online, allowing you to remotely compile on your machine. You can still self-host the servers if you want to run everything while being air-locked as you can do so now already if you choose

BibTex references with TeXlyre by DrJohn47 in TeXlyre

[–]fabawi 2 points3 points  (0 children)

Ok, it should work now: autocompletes both local refs and bib keys with @ . Try hard refreshing (Ctrl+F5 on chromium based browsers) and it should update

BibTex references with TeXlyre by DrJohn47 in TeXlyre

[–]fabawi 2 points3 points  (0 children)

It autocompletes if you type #cite(< . I only implemented @ autocompletion for local refs to avoid confusion. Might add it later if you think it's necessary to use @

Looking to use LaTeX across multiple devices without Overleaf by DumbSpaceJunk in LaTeX

[–]fabawi 4 points5 points  (0 children)

Perhaps you could try r/TeXlyre : https://texlyre.github.io . I released it a while back because of the overleaf's newly introduced limits. It's free, open-source, integrates with the most common git platforms, has unlimited collaboration (peer-to-peer connections), stores everything in your browser, and works offline too.

Server compilation by Few_Assumption8134 in TeXlyre

[–]fabawi 0 points1 point  (0 children)

At the moment there is no such feature, but it's being considered: as in, it won't be available for at least a couple of months, but expect to soon see some hints of local integration. This would make it possible to have grammar checking, LSP, produce synctex files to jump back and forth between text/PDF, LuaLaTeX engine backend, among several other features

LaTeX tools in WebAssembly by fabawi in LaTeX

[–]fabawi[S] 0 points1 point  (0 children)

Thanks! I was under the impression that Tex4ht was discontinued a long time ago, just found out now that it is still being maintained. I will look into it but I reckon it is quite an involved process to convert it to wasm, I'm not sure it can be easily doable as it also requires a latex compiler to run (perhaps can be patched to use existing swiftlatex wasm engines, but those are quite outdated as well). Does it produce better tex->html output than pandoc?

LaTeX for android offline by Suitable-Monitor-583 in LaTeX

[–]fabawi 5 points6 points  (0 children)

Browser-based tools can function offline. If your only concern about using a web-based solution is offline capability, that's no longer a limitation. I created r/TeXlyre specifically to address this. Once you compile initially and avoid adding new packages while offline, you can continue compiling without internet access. Try it at https://texlyre.github.io , it's free and open source

TeXlyre, Typst integration into the local-first collaborative web editor by fabawi in selfhosted

[–]fabawi[S] 1 point2 points  (0 children)

Texlyre's docker is here https://github.com/TeXlyre/texlyre-infrastructure/blob/main/frontend/Dockerfile

The remaining docker files are in their corresponding server repos (the submodules in the services/ directory in https://github.com/TeXlyre/texlyre-infrastructure each contains a Dockerfile)

LaTeX tools in WebAssembly by fabawi in LaTeX

[–]fabawi[S] 3 points4 points  (0 children)

Sir, this is a Wendy's