{"id":16994448,"url":"https://github.com/work7z/suodao-tools","last_synced_at":"2025-09-03T21:44:26.238Z","repository":{"id":238885267,"uuid":"797773816","full_name":"work7z/suodao-tools","owner":"work7z","description":"索道工具箱，一款让你编程体验超级提升的效率开源工具箱，免费开源安全！","archived":false,"fork":false,"pushed_at":"2024-05-09T14:46:52.000Z","size":56061,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T05:10:29.100Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/work7z.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-08T13:43:34.000Z","updated_at":"2025-01-25T05:24:30.000Z","dependencies_parsed_at":"2025-04-12T05:20:17.677Z","dependency_job_id":null,"html_url":"https://github.com/work7z/suodao-tools","commit_stats":null,"previous_names":["work7z/suodao-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/work7z/suodao-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work7z%2Fsuodao-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work7z%2Fsuodao-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work7z%2Fsuodao-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work7z%2Fsuodao-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/work7z","download_url":"https://codeload.github.com/work7z/suodao-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work7z%2Fsuodao-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273516885,"owners_count":25119765,"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","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-14T03:45:37.191Z","updated_at":"2025-09-03T21:44:26.184Z","avatar_url":"https://github.com/work7z.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg width=\"100\" src=\"https://github.com/work7z/LafTools/blob/dev/modules/web2/public/static/icon.png?raw=true\"\u003e\u003c/img\u003e\n\u003cbr\u003e\n\u003cspan style=\"font-size:20px\"\u003e索道工具箱 -- 下一代专为程序员开发的编程工具箱\n\u003c/span\u003e\n\u003c!-- \u003ccenter\u003e\n\u003cdiv style=\"text-align:center;\"\u003e\n\u003ca target=\"_blank\" href=\"http://cloud.laftools.cn\"\u003ePreview the Insider Version of LafTools\u003c/a\u003e\n\u003c/div\u003e\n\u003c/center\u003e --\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003ci\u003eNote: This page is generated from LafTools internally.\u003c/i\u003e \u003cbr/\u003e English | [简体中文](/docs/zh_CN/README.md) | [繁體中文](/docs/zh_HK/README.md) | [Deutsch](/docs/de/README.md) | [Español](/docs/es/README.md) | [Français](/docs/fr/README.md) | [日本語](/docs/ja/README.md) | [한국어](/docs/ko/README.md) | [More](/docs/) \u003cbr/\u003e\n\n# 🔮 Vision\n\nLafTools is a privacy-first, self-hosted, fully open source toolbox designed for programmers, you can find plentful toolsets on this website.\n\n# 💌 Features\n\n- FOSS Forever\n- Lightweight Runtime\n- Full platform support(including ARMv8)\n- Full GPT-alike support\n- Highly integrated with productive UI\n- Available Docker Images and Portable Edition\n- Desktop edition support(Planning)\n- ...\n\n# 🚀 Run it on Docker\n\n**For GLOBAL users:**\n\n```\ndocker run -e LAFREGION=US -e APPLANG=en_US --name mylaftools -v ~/.laftools-docker:/root/.laftools  -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest\n```\n\n**For CHINESE users(国内用户):**\n\n```\ndocker run -e LAFREGION=CN -e APPLANG=zh_CN --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest\n```\n\n**NOTE**:\n\n1. Default port is set to 39899, you can adjust it if needed.\n2. LafTools will always be upgraded to latest version automatically so that you can enjoy latest functions and bugfixs.\n\n**Docker Images:**\n\n- [Docker Hub - laftools-linux-x64](https://hub.docker.com/r/codegentoolbox/laftools-linux-x64)\n- [Docker Hub - laftools-arm64-x64](https://hub.docker.com/r/codegentoolbox/laftools-arm64-x64)\n\n# 🔗 Online Websites\n\nTo quickly use these functions, we've deployed stable online website in US and CN region for you to use. Most tools are available in our online websites except for some tools that rely on specific OS capablities.\n\n- 🇺🇸 United State: [laftools.dev](https://laftools.dev)\n- 🇨🇳 China Mainland: [laftools.cn](https://laftools.cn)\n\n# 🌠 Preview\n\n![](https://github.com/work7z/LafTools/blob/dev/devtools/images/portal-1.png?raw=true)\n![](https://github.com/work7z/LafTools/blob/dev/devtools/images/preview-dark.png?raw=true)\n\n# 📡 About LAF\n\n- `L` -\u003e Linked\n- `A` -\u003e Asynchronous\n- `F` -\u003e Functional\n\nIn short, LafTools is a suite that offers a series of linked, asynchronous, and functional toolsets.\n\nRest assured, this project will evolve in remarkable and fantastic ways over time. This project needs more time, just like wine, gets better with time.\n\n# 🌠 Contribution\n\n## 1. Setup System Environment\n\nFor the sake of simplicity, let's say that you've cloned this repository to either `C:\\Usersjerry\\project\\laftools-repo` on Windows or `/Users/jerry/projects/laftools-repo` on Linux/MacOS, then you should declare env and set config below in your file **~/.bashrc**, or simply execute them before running any command.\n\nIf you're using Windows OS, please ensure that all commands are executed in git-bash, learn more please refer to [CONTRIBUTION](/docs/en_US/CONTRIBUTION.md). Apart from this, it is recommended to avoid using any whitespace or non-English characters in the file path where this project is located.\n\n**Env for Windows:**\n\n```bash\ngit config core.ignorecase false\nexport LAFTOOLS_ROOT=\"C:\\users\\jerry\\project\\laftools-repo\"\nexport PATH=$PATH:$LAFTOOLS_ROOT\\dev\\source\\windows-bin\n```\n\n**Env for Linux/MacOS:**\n\n```bash\nexport LAFTOOLS_ROOT=/users/jerry/projects/laftools-repo\n```\n\n## 2. Compile and Run\n\n```bash\n# install required global library\nnpm i -g pnpm ts-node typescript\n\n# install project deps\ncd $LAFTOOLS_ROOT \u0026\u0026 npm install -S -D --force\ncd $LAFTOOLS_ROOT/modules/web2 \u0026\u0026 npm install -S -D --force\ncd $LAFTOOLS_ROOT/devtools/scripts/scan \u0026\u0026 npm install -S -D --force\n\n# run core service\nnpm run fe-web\n\n```\n\n## 3. Build\n\n```bash\ncd pipeline\n./build-all.sh\n```\n\n# 📑 Other Materials\n\nBelow are further materials that you can have a look if you'd like to learn more detail about this project:\n\n- [FAQ](/docs/en_US/FAQ.md)\n- [CONTRIBUTION](/docs/en_US/CONTRIBUTION.md)\n- [For China Developers](/devtools/notes/common/issues.md)\n\n# 💐 Icons\n\nWe would appreciate talent artists who provided below beautiful icons:\n\u003ca href=\"https://www.flaticon.com/free-icons/ide\" title=\"ide icons\"\u003eIde icons created by umartvurdu - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/ide\" title=\"ide icons\"\u003eIde icons created by heisenberg_jr - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/fund\" title=\"fund icons\"\u003eFund icons created by Freepik - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/translate\" title=\"translate icons\"\u003eTranslate icons created by Freepik - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/to-do\" title=\"to do icons\"\u003eTo do icons created by Freepik - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/timer\" title=\"timer icons\"\u003eTimer icons created by Freepik - Flaticon\u003c/a\u003e\n\u003ca href=\"https://www.flaticon.com/free-icons/dictionary\" title=\"dictionary icons\"\u003eDictionary icons created by Freepik - Flaticon\u003c/a\u003e\n\n# 🙏 Acknowledgements\n\nThis project would not have been possible without awesome open source projects which I would like to personally express my deepest gratitude to:\n\n1. [Blueprint UI](https://blueprintjs.com/) - a React-based UI toolkit.\n1. [CyberChef](https://github.com/gchq/CyberChef/tree/master) - a web app for encryption, encoding, compression and data analysis.\n1. [Lodash](https://github.com/lodash/lodash) - a modern JavaScript utility library delivering modularity, performance, \u0026 extras.\n1. [one-api](https://github.com/songquanpeng/one-api) - an OpenAI key management \u0026 redistribution system.\n\nFor sure, there are other open source projects that have benefited and facilitated this project, which I couldn't detail in this part; Without these projects and these talent developers' efforts, LafTools would not have been possible.\n\n# 🪪 License\n\nThis project is protected under the GNU Affero General Public License, please see the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwork7z%2Fsuodao-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwork7z%2Fsuodao-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwork7z%2Fsuodao-tools/lists"}