{"id":31040022,"url":"https://github.com/x-tools-author/wx-tools","last_synced_at":"2026-05-03T02:14:17.665Z","repository":{"id":311906438,"uuid":"1045314946","full_name":"x-tools-author/wx-tools","owner":"x-tools-author","description":"wxTools-Lua-SerialPort-UDP-TCP-WebSocket-Assistant that developed with wxWisgets","archived":false,"fork":false,"pushed_at":"2026-04-26T00:11:53.000Z","size":22783,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-26T02:26:31.899Z","etag":null,"topics":["lua","serialport","tcp","udp","websocket"],"latest_commit_sha":null,"homepage":"https://x-tools-author.github.io/wx-tools/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/x-tools-author.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":["https://apps.microsoft.com/detail/9nx1d0ccv9t7"]}},"created_at":"2025-08-27T01:19:15.000Z","updated_at":"2026-04-21T09:45:04.000Z","dependencies_parsed_at":"2026-01-25T02:01:01.008Z","dependency_job_id":null,"html_url":"https://github.com/x-tools-author/wx-tools","commit_stats":null,"previous_names":["x-tools-author/wx-tools"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/x-tools-author/wx-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x-tools-author%2Fwx-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x-tools-author%2Fwx-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x-tools-author%2Fwx-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x-tools-author%2Fwx-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/x-tools-author","download_url":"https://codeload.github.com/x-tools-author/wx-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x-tools-author%2Fwx-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32555867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T00:31:16.350Z","status":"online","status_checked_at":"2026-05-03T02:00:09.297Z","response_time":103,"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":["lua","serialport","tcp","udp","websocket"],"created_at":"2025-09-14T08:04:40.996Z","updated_at":"2026-05-03T02:14:17.648Z","avatar_url":"https://github.com/x-tools-author.png","language":"C++","funding_links":["https://apps.microsoft.com/detail/9nx1d0ccv9t7"],"categories":[],"sub_categories":[],"readme":"# wxTools  [![LGPL License](https://img.shields.io/badge/License-wxWindows-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0.html) ![CodeSize](https://img.shields.io/github/languages/code-size/x-tools-author/wx-tools) ![RepoSize](https://img.shields.io/github/repo-size/x-tools-author/wx-tools) [![Static Badge](https://img.shields.io/badge/sponsor-Microsoft_Sotre-blue)](https://www.microsoft.com/store/apps/9P29H1NDNKBB) [![build-pages](https://github.com/x-tools-author/wx-tools/actions/workflows/build-pages.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-pages.yml)\n\n[![build-windows](https://github.com/x-tools-author/wx-tools/actions/workflows/build-windows.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-windows.yml)\n[![build-ubuntu](https://github.com/x-tools-author/wx-tools/actions/workflows/build-ubuntu.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-ubuntu.yml)\n[![build-macos](https://github.com/x-tools-author/wx-tools/actions/workflows/build-macos.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-macos.yml)\n[![build-daily](https://github.com/x-tools-author/wx-tools/actions/workflows/build-daily.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-daily.yml)\n[![build-pages](https://github.com/x-tools-author/wx-tools/actions/workflows/build-pages.yml/badge.svg)](https://github.com/x-tools-author/wx-tools/actions/workflows/build-pages.yml)\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/wx-tools.svg)](https://repology.org/project/wx-tools/versions)\n\nwxTools is a user-friendly, open-source, cross-platform and expandable(using lua script) debugging tool-set based on wxWidgets (wxWidgets 3.3.x is required). It offers extensive support for SerialPort, UDP, TCP and Web Socket debugging functionalities.\n\n\u003e **You can get *wxTools* form [Micorsoft App Store(Sponsor)](https://www.microsoft.com/store/apps/9NX1D0CCV9T7)** or [Apple App Store(Sponsor)](https://apps.apple.com/cn/app/wxtools/id6751503985?mt=12) or from [Github Release(Community)](https://github.com/x-tools-author/wx-tools/releases).\n\u003e\n\u003e There are no differences functions between the store edition and the community edition. But the store edition is more convenient to install and update.\n\n## Build\n\n### Arch Linux\n\nArch Linux can install wx-tools via the [AUR](https://aur.archlinux.org/packages/wx-tools) or a [self-built source](https://github.com/taotieren/aur-repo).\n\n```bash\nyay -Syu wx-tools\n```\n\n### VS Code\n\nYou can use Visual Studio Code to build and debug the project. Just open project directory in VS Code. Please make sure you have installed the following software:\n\n- CMake\n- Ninja\n- GCC or Visual Studio\n\n### Ubuntu\n\ncd to the root directory of the project, then run the following commands to build under Ubuntu 20.04 or later.\n\n```bash\nchmod +x ./scripts/install-dependencies.sh\nsudo ./scripts/install-dependencies.sh\nchmod +x ./scripts/ci-build-ubuntu-20.04.sh\n./scripts/ci-build-ubuntu-20.04.sh\n```\n\n\u003e The archive is output to the `./build/assets` directory. The deb file is output to the `./build/deb` directory.\n\n## About the Project\n\n\u003c!--https://sdpro.top/blog/html/article/1016.html--\u003e\n[![stars](https://img.shields.io/github/stars/x-tools-author/wx-tools?style=social)](https://img.shields.io/github/stars/x-tools-author/wx-tools?style=social)\n[![forks](https://img.shields.io/github/forks/x-tools-author/wx-tools?style=social)](https://img.shields.io/github/forks/x-tools-author/wx-tools?style=social)\n[![watchers](https://img.shields.io/github/watchers/x-tools-author/wx-tools?style=social)](https://img.shields.io/github/watchers/x-tools-author/wx-tools?style=social)\n[![star](https://gitee.com/x-tools-author/wx-tools/badge/star.svg?theme=dark)](https://gitee.com/x-tools-author/wx-tools/stargazers)\n[![fork](https://gitee.com/x-tools-author/wx-tools/badge/fork.svg?theme=dark)](https://gitee.com/x-tools-author/wx-tools/members)\n\n|Option|Description|\n|---|---|\n|Author|x-tools-author|\n|E-mail|\u003cx-tools@outlook.com\u003e|\n|User Communication| 952218522 (QQ Group)|\n|Gitee| \u003chttps://gitee.com/x-tools-author/x-tools\u003e|\n|GitHub| \u003chttps://github.com/x-tools-author/x-tools\u003e|\n|Sponsor|\u003chttps://apps.microsoft.com/search/publisher?name=x-tools-author\u003e|\n|Third party|[libmodbus](https://github.com/stephane/libmodbus) [glog](https://github.com/google/glog) [asio](https://github.com/boostorg/asio) [fmt](https://github.com/fmtlib/fmt) [json](https://github.com/nlohmann/json) [sigslot](https://github.com/palacaze/sigslot) [mongoose]( https://github.com/cesanta/mongoose) [CSerialPort](https://github.com/itas109/CSerialPort)|\n\n## Screenshot\n\n![en_US](docs/assets/en_US.png)\n\n![zh_CN](docs/assets/zh_CN.png)\n\n## How to make building faster\n\n1. Build `ALL`\n2. Build `xxx_auto_install` manually\n3. Reconfigure CMake Cache (do not delete cache)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx-tools-author%2Fwx-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fx-tools-author%2Fwx-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx-tools-author%2Fwx-tools/lists"}