{"repo":"jorgeflmendes/opendraft","free":true,"listed":false,"github":"https://github.com/jorgeflmendes/opendraft","clone":"git clone https://github.com/jorgeflmendes/opendraft.git","description":"Local-first LaTeX workspace for writing, compiling, and reviewing scientific documents in the browser.","language":"TypeScript","stars":16,"topics":["academic-writing","codemirror","indexeddb","latex","latex-editor","local-first","pdfjs","privacy","react","research-tools"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"OpenDraft A local-first LaTeX workspace for technical writing. Write, compile and review scientific documents without sending their source to a document server. Try OpenDraft in your browser Product tour · Capabilities · Architecture · Local development · Documentation Overview OpenDraft brings the essential LaTeX workflow into one precise browser interface: project management, structured source editing, local compilation and PDF review. Projects are persisted in IndexedDB and can be imported, exported or connected to a folder selected by the user. The application has no account gate and no remote document store. TeX runs in a Web Worker; when the compact runtime needs a package, only that public package is fetched from CTAN through a same-origin relay. Product tour Source, compiler diagnostics and a multi-page PDF in the same workspace. Local projects, folder access, portable imports and focused starting templates. Capabilities - Browser-native compilation — compile with a real WebAssembly TeX engine without uploading project source. - Purpose-built source editor — CodeMirror 6 with LaTeX highlighting, completion, folding, search, multi-cursor editing and TeX-aware spellchecking. - Integrated PDF review — selectable PDF text, page and zoom input, fit controls, keyboard and pointer shortcuts, plus source-to-PDF navigation when SyncTeX data is available. - Local project storage — atomic, file-sharded IndexedDB persistence keeps content saves focused on the files that changed. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jorgeflmendes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jorgeflmendes/opendraft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}