{"id":37124350,"url":"https://github.com/kruemelmann/komodo","last_synced_at":"2026-01-14T14:22:25.422Z","repository":{"id":57690926,"uuid":"480108418","full_name":"Kruemelmann/komodo","owner":"Kruemelmann","description":"Small command line tool for relaxed writing of LaTex from the console and see it in the browser","archived":false,"fork":false,"pushed_at":"2025-09-09T11:00:41.000Z","size":1840,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T14:11:25.462Z","etag":null,"topics":["cli","latex","terminal"],"latest_commit_sha":null,"homepage":"http://kruemelmann.github.io#komodo","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kruemelmann.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-04-10T18:43:02.000Z","updated_at":"2025-09-09T11:00:49.000Z","dependencies_parsed_at":"2024-01-29T22:03:20.396Z","dependency_job_id":"7bd53d27-b5c0-45c5-b472-013f8b877909","html_url":"https://github.com/Kruemelmann/komodo","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/Kruemelmann/komodo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kruemelmann%2Fkomodo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kruemelmann%2Fkomodo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kruemelmann%2Fkomodo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kruemelmann%2Fkomodo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kruemelmann","download_url":"https://codeload.github.com/Kruemelmann/komodo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kruemelmann%2Fkomodo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28422769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T13:30:50.153Z","status":"ssl_error","status_checked_at":"2026-01-14T13:29:08.907Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cli","latex","terminal"],"created_at":"2026-01-14T14:22:24.873Z","updated_at":"2026-01-14T14:22:25.402Z","avatar_url":"https://github.com/Kruemelmann.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/kruemelmann/komodo/main/docs/logo/logo.png\" width=\"360\"\u003e\u003c/p\u003e\n\n\n# komodo\n![build status](https://github.com/kruemelmann/komodo/actions/workflows/workflow.yml/badge.svg)\n![release status](https://github.com/kruemelmann/komodo/actions/workflows/release.yml/badge.svg)\n\nKomodo is small command line tool for latex writing from the console.\n\n## Requirements\n\nBefore you can start using komodo you need to install:\n* pdflatex\n\n    Linux\n    ```bash\n    sudo apt-get install texlive-latex-base texlive-fonts-recommended texlive-fonts-extra texlive-latex-extra\n    ```\n    Mac\n    ```bash\n    brew install basictex\n    ```\n\n\n## Installation\n\n```bash\nsudo curl -L \"https://github.com/kruemelmann/komodo/releases/download/v0.1.19/komodo-$(uname -s)-$(uname -m)\" -o /usr/local/bin/komodo \u0026\u0026 sudo chmod +x /usr/local/bin/komodo\n```\n\n## Usage\n\n### Build command\n\n#### Simply build pdf from LaTex File\n```bash\nkomodo build -f \u003cfilename\u003e.tex\n```\n\n#### Build pdf from LaTex with a watcher\n(You dont need to run the script everytime you change the tex-File)\n```bash\nkomodo build -w -f \u003cfilename\u003e.tex\n```\n\n### Serve command\n\n#### Build pdf (with watcher) and serve it to your browser\n(The ui has hot reload of course otherwise the watcher in the backend would be useless)\n```bash\nkomodo serve -f \u003cfilename\u003e.tex\n```\n\n#### Serve on a different port\nThe default port of komodo is 9090 but if you want to start it on a different port you can simply do this with the port flag.\n```bash\nkomodo serve -p 8081 -f \u003cfilename\u003e.tex\n```\n\nIf you like to run komodo on a random free port you can add the random_port flag\n```bash\nkomodo serve --random_port -f \u003cfilename\u003e.tex\n```\n\n### Getting help\nTo print the Helppage of komodo just run its basecommand:\n```bash\nkomodo\n```\nOr add the -h flag:\n```bash\nkomodo -h\n```\nIf you need help with a subcommand like serve or build just run:\n```bash\nkomodo \u003csubcommand\u003e -h\n```\n\n## Supported platforms\n\nAt the moment I only support x86 or ARM based Mac or x86 Linux in komodo but if you want to use another platform and can't build komodo from source you can open an issue and I will integrate a build for your preferred platform in the CI pipeline.\n\n\n## Contributing\n\nPull requests welcome:)\nIf you like to do some bigger changes please open an issue, so we can chat about.\n\n## Authors\n\n* kruemelmann - [@kruemelmann](https://github.com/kruemelmann/)\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkruemelmann%2Fkomodo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkruemelmann%2Fkomodo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkruemelmann%2Fkomodo/lists"}