{"id":13928678,"url":"https://github.com/iamhyc/Overleaf-Workshop","last_synced_at":"2025-07-19T10:31:52.917Z","repository":{"id":188742627,"uuid":"668708920","full_name":"iamhyc/Overleaf-Workshop","owner":"iamhyc","description":"Open Overleaf/ShareLaTex projects in vscode, with full collaboration support.","archived":false,"fork":false,"pushed_at":"2025-07-17T23:15:19.000Z","size":15184,"stargazers_count":1051,"open_issues_count":24,"forks_count":31,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-18T04:10:57.144Z","etag":null,"topics":["overleaf","sharelatex","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=iamhyc.overleaf-workshop","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamhyc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-07-20T12:22:13.000Z","updated_at":"2025-07-17T23:15:23.000Z","dependencies_parsed_at":"2023-08-16T18:58:12.942Z","dependency_job_id":"983cab7f-e17d-4469-995a-875d03e0f357","html_url":"https://github.com/iamhyc/Overleaf-Workshop","commit_stats":null,"previous_names":["iamhyc/overleaf-workshop"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/iamhyc/Overleaf-Workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamhyc%2FOverleaf-Workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamhyc%2FOverleaf-Workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamhyc%2FOverleaf-Workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamhyc%2FOverleaf-Workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamhyc","download_url":"https://codeload.github.com/iamhyc/Overleaf-Workshop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamhyc%2FOverleaf-Workshop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265916014,"owners_count":23848659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["overleaf","sharelatex","vscode","vscode-extension"],"created_at":"2024-08-07T18:01:14.901Z","updated_at":"2025-07-19T10:31:50.782Z","avatar_url":"https://github.com/iamhyc.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Overleaf Workshop\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/iamhyc/Overleaf-Workshop)](https://github.com/iamhyc/Overleaf-Workshop)\n[![version](https://img.shields.io/visual-studio-marketplace/v/iamhyc.overleaf-workshop)](https://marketplace.visualstudio.com/items?itemName=iamhyc.overleaf-workshop)\n[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/iamhyc.overleaf-workshop)](https://marketplace.visualstudio.com/items?itemName=iamhyc.overleaf-workshop)\n[![updated](https://img.shields.io/visual-studio-marketplace/last-updated/iamhyc.overleaf-workshop)](https://marketplace.visualstudio.com/items?itemName=iamhyc.overleaf-workshop)\n[![release](https://img.shields.io/visual-studio-marketplace/release-date/iamhyc.overleaf-workshop)](https://vsmarketplacebadge.apphb.com/downloads-short/iamhyc.overleaf-workshop.svg)\n\nOpen Overleaf (ShareLatex) projects in VSCode, with full collaboration support.\n\n### User Guide\n\nThe full user guide is available at [GitHub Wiki](https://github.com/iamhyc/Overleaf-Workshop/wiki).\n\n### Features\n\n\u003e [!NOTE]\n\u003e For SSO login or captcha enabled servers like `https://www.overleaf.com`, please use \"**Login with Cookies**\" method.\n\u003e For more details, please refer to [How to Login with Cookies](#how-to-login-with-cookies).\n\n- Login Server, Open Projects and Edit Files\n\n    \u003cimg src=\"https://raw.githubusercontent.com/iamhyc/Overleaf-Workshop/master/docs/assets/demo01-login.gif\" height=400px/\u003e\n\n- On-the-fly Compiling and Previewing\n  \u003e \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eB\u003c/kbd\u003e to compile, \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eV\u003c/kbd\u003e preview.\n\n    \u003cimg src=\"https://raw.githubusercontent.com/iamhyc/Overleaf-Workshop/master/docs/assets/demo03-synctex.gif\" height=400px/\u003e\n\n- SyncTeX and Reverse SyncTeX\n  \u003e \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eJ\u003c/kbd\u003e to jump to PDF.\n  \u003e Double click on PDF to jump to source code\n\n- Chat with Collaborators\n\n    \u003cimg src=\"https://raw.githubusercontent.com/iamhyc/Overleaf-Workshop/master/docs/assets/demo06-chat.gif\" height=400px/\u003e\n\n- Open Project Locally, Compile/Preview with [LaTeX-Workshop](https://github.com/James-Yu/LaTeX-Workshop)\n\n    \u003cimg src=\"https://raw.githubusercontent.com/iamhyc/Overleaf-Workshop/master/docs/assets/demo07-local.gif\" height=400px/\u003e\n\n### How to Login with Cookies\n\n\u003cimg src=\"https://raw.githubusercontent.com/iamhyc/Overleaf-Workshop/master/docs/assets/login_with_cookie.png\" height=400px/\u003e\n\nIn an already logged-in browser (Firefox for example):\n\n1. Open \"Developer Tools\" (usually by pressing \u003ckbd\u003eF12\u003c/kbd\u003e) and switch to the \"Network\" tab;\n\n   Then, navigate to the Overleaf main page (e.g., `https://www.overleaf.com`) in the address bar.\n\n2. Filter the listed items with `/project` and select the exact match.\n\n3. Check the \"Cookie\" under \"Request Headers\" of the selected item and copy its value to login.\n    \u003e The format of the Cookie value would be like: `overleaf_session2=...` or `sharelatex.sid=...`\n\n### Compatibility\n\nThe following Overleaf (ShareLatex) Community Edition docker images provided on [Docker Hub](https://hub.docker.com/r/sharelatex/sharelatex) have been tested and verified to be compatible with this extension.\n\n- [x] [sharelatex/sharelatex:5.0.4](https://hub.docker.com/layers/sharelatex/sharelatex/5.0.4/images/sha256-429f6c4c02d5028172499aea347269220fb3505cbba2680f5c981057ffa59316?context=explore) (verified by [@Mingbo-Lee](https://github.com/Mingbo-Lee))\n\n- [x] [sharelatex/sharelatex:4.2.4](https://hub.docker.com/layers/sharelatex/sharelatex/4.2.4/images/sha256-ac0fc6dbda5e82b9c979721773aa120ad3c4a63469b791b16c3711e0b937528c?context=explore)\n\n- [x] [sharelatex/sharelatex:4.1](https://hub.docker.com/layers/sharelatex/sharelatex/4.1/images/sha256-3798913f1ada2da8b897f6b021972db7874982b23bef162019a9ac57471bcee8?context=explore) (verified by [@iamhyc](https://github.com/iamhyc))\n\n- [x] [sharelatex/sharelatex:3.5](https://hub.docker.com/layers/sharelatex/sharelatex/3.5/images/sha256-f97fa20e45cdbc688dc051cc4b0e0f4f91ae49fd12bded047d236ca389ad80ac?context=explore) (verified by [@iamhyc](https://github.com/iamhyc))\n\n- [ ] [sharelatex/sharelatex:3.4](https://hub.docker.com/layers/sharelatex/sharelatex/3.4/images/sha256-2a72e9b6343ed66f37ded4e6da8df81ed66e8af77e553b91bd19307f98badc7a?context=explore)\n\n- [ ] [sharelatex/sharelatex:3.3](https://hub.docker.com/layers/sharelatex/sharelatex/3.3/images/sha256-e1ec01563d259bbf290de4eb90dce201147c0aae5a07738c8c2e538f6d39d3a8?context=explore)\n\n- [ ] [sharelatex/sharelatex:3.2](https://hub.docker.com/layers/sharelatex/sharelatex/3.2/images/sha256-5db71af296f7c16910f8e8939e3841dad8c9ac48ea0a807ad47ca690087f44bf?context=explore)\n\n- [ ] [sharelatex/sharelatex:3.1](https://hub.docker.com/layers/sharelatex/sharelatex/3.1/images/sha256-5b9de1e65257cea4682c1654af06408af7f9c0e2122952d6791cdda45705e84e?context=explore)\n\n- [ ] [sharelatex/sharelatex:3.0](https://hub.docker.com/layers/sharelatex/sharelatex/3.0/images/sha256-a36e54c66ef62fdee736ce2229289aa261b44f083a9fd553cf8264500612db27?context=explore)\n\n### Development\n\nPlease refer to the development guidance in [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n### References\n\n- [Overleaf Official Logos](https://www.overleaf.com/for/partners/logos)\n- [Overleaf Web Route List](./docs/webapi.md)\n- [James-Yu/LaTeX-Workshop](https://github.com/James-Yu/LaTeX-Workshop)\n- [jlelong/vscode-latex-basics](https://github.com/jlelong/vscode-latex-basics/tags)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamhyc%2FOverleaf-Workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamhyc%2FOverleaf-Workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamhyc%2FOverleaf-Workshop/lists"}