{"id":16156441,"url":"https://github.com/kanglin/rabbitremotecontrol","last_synced_at":"2026-04-28T11:05:20.723Z","repository":{"id":37353603,"uuid":"294573749","full_name":"KangLin/RabbitRemoteControl","owner":"KangLin","description":"A open source remote desktop and remote control. Support VNC, RDP, Terminal, SSH, TELNET, network tools, player etc","archived":false,"fork":false,"pushed_at":"2026-04-28T08:59:06.000Z","size":68553,"stargazers_count":300,"open_issues_count":10,"forks_count":78,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-04-28T09:28:48.872Z","etag":null,"topics":["control","desktop","ice","p2p","qt","rdp","remote","remote-control","remote-desktop","ssh","vnc"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KangLin.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"Authors.md","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,"otechie":null,"custom":["https://github.com/KangLin/RabbitCommon/raw/master/Src/Resource/image/Contribute.png","https://gitee.com/kl222/RabbitCommon/raw/master/Src/Resource/image/Contribute.png","https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png"]}},"created_at":"2020-09-11T02:29:39.000Z","updated_at":"2026-04-28T08:59:11.000Z","dependencies_parsed_at":"2026-01-17T13:11:26.450Z","dependency_job_id":"4b1acfa2-00e4-4691-b27d-11920c77c76b","html_url":"https://github.com/KangLin/RabbitRemoteControl","commit_stats":null,"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/KangLin/RabbitRemoteControl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KangLin%2FRabbitRemoteControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KangLin%2FRabbitRemoteControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KangLin%2FRabbitRemoteControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KangLin%2FRabbitRemoteControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KangLin","download_url":"https://codeload.github.com/KangLin/RabbitRemoteControl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KangLin%2FRabbitRemoteControl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32377599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T09:24:15.638Z","status":"ssl_error","status_checked_at":"2026-04-28T09:24:15.071Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["control","desktop","ice","p2p","qt","rdp","remote","remote-control","remote-desktop","ssh","vnc"],"created_at":"2024-10-10T01:44:56.145Z","updated_at":"2026-04-28T11:05:20.713Z","avatar_url":"https://github.com/KangLin.png","language":"C++","funding_links":["https://github.com/KangLin/RabbitCommon/raw/master/Src/Resource/image/Contribute.png","https://gitee.com/kl222/RabbitCommon/raw/master/Src/Resource/image/Contribute.png","https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png"],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"App/Client/Resource/Image/io.github.KangLin.RabbitRemoteControl.png\" width=\"48\" height=\"48\" /\u003e[Rabbit Remote Control](https://github.com/KangLin/RabbitRemoteControl)\n\nAuthor: Kang Lin \u003ckl222@126.com\u003e\n\n-----------------------------------------------------------------------\n\n[:cn: 中文](README_zh_CN.md)\n\n-----------------------------------------------------------------------\n\n- [Introduction](#Introduction)\n  + [Screenshot](#Screenshot)\n    - [Multiple style](#Multiple-style)\n  + [Project repository position](#Project-repository-position)\n- [Functions](#Functions)\n  + [Supported operating system](#Supported-operating-system)\n  + [Supported multiple languages](#Supported-multiple-languages)\n  + [Supported protocols](#Supported-protocols)\n    - [Remote control protocols](#Remote-control-protocols)\n    - [Network protocols](#Network-protocols)\n  + [Function list](#Function-list)\n  + [Plugins](#Plugins)\n- [Status](#Status)\n- [Sponsorship and Donations](#Sponsorship-and-Donations)\n- [Contribution](#Contribution)\n- [Download](#Download)\n- [Development](#Development)\n  + [Compilation](#Compilation)\n    - [Compiling for Linux](docs/Compile/Linux.md)\n    - [Compiling for Windows](docs/Compile/Windows.md)\n- [License Agreement](#License-Agreement)\n\n-----------------------------------------------------------------------\n\n## Introduction\n\n**Rabbit Remote Control** is an open-source, cross-platform, multi-protocol remote control software.\n\n**Allows you to use any device and system from anywhere and remotely manage any device and system in any way**. \n\nIts goal is to be simple, convenient, secure and easy to use, improving work efficiency.\n\nIt includes remote desktop, remote control, file transfer (FTP, SFTP), terminal, remote terminal (SSH, Telnet), player, network tools, and more.\n\n### Screenshot\n\n|Main window|Recent list menu|Connect|Work|\n|--|--|--|--|\n|![Main window](docs/Image/Screenshot/MainWindows_en.png)|![Recent list menu](docs/Image/Screenshot/RecentMenu_en.png)|![Connect](docs/Image/Screenshot/Connect_en.png)|![Work](docs/Image/Screenshot/Work_en.png)|\n\n#### Multiple style\n\n|Default style|Black-Green style|Black style|White style|\n|:-------:|:------:|:-------:|:------:|\n|![Default style](docs/Image/Screenshot/DefaultStyle.png)|![Black-Green style](docs/Image/Screenshot/Green.png)|![Black](docs/Image/Screenshot/black.png)|![White](docs/Image/Screenshot/white.png)|\n\n### Video\n\nhttps://github.com/user-attachments/assets/11951698-762a-4771-b4c7-c669788bdc25\n\n### Project repository position\n\n- Main repository: https://github.com/KangLin/RabbitRemoteControl\n- Mirror repository:\n  - sourceforge: https://sourceforge.net/projects/rabbitremotecontrol/\n  - gitlab: https://gitlab.com/kl222/RabbitRemoteControl\n  - launchpad: https://launchpad.net/rabbitremotecontrol\n  - gitee: https://gitee.com/kl222/RabbitRemoteControl\n  - bitbucket: https://bitbucket.org/kl222/rabbitremotecontrol\n\n## Functions\n\n### Supported operating system\n\n- [x] Windows 7 SP1 and later\n- [x] Unix/Linux\n- [x] [Android](https://doc.qt.io/qt-6/android.html)\n- [x] mac os\n\nSee: [Qt5](https://doc.qt.io/qt-5/supported-platforms.html),\n[Qt6](https://doc.qt.io/qt-6/supported-platforms.html)\n\nI do not have Mac devices, so I did not compile and test. Please test by yourself if you have Mac devices.\nInterested and capable friends are welcome to participate in the development of the project.\n\nIf you want to donate the development devices to me, please contact: (email: kl222@126.com)\n\n- Remote desktop\n\n|        |Windows|Unix/linux|Android|MAC|\n|--------|:-----:|:--------:|:-----:|:-:|\n|vnc     |✓      |✓         |✓      |✓  |\n|RDP     |✓      |✓         |✓      |✓  |\n|Spice   |       |          |       |   |\n|Scrcpy  |       |          |       |   |\n\n- Terminal\n\n|             |Windows|Unix/linux|Android|MAC|\n|-------------|-------|----------|-------|---|\n|Terminal     |✓      |✓         |❌     |✓  |\n|SSH          |✓      |✓         |❌     |✓  |\n|TELNET       |✓      |✓         |❌     |✓  |\n|Serial port  |✓      |✓         |❌     |✓  |\n\n- File Transfer\n\n|        |Windows|Unix/linux|Android|MAC|\n|--------|-------|----------|-------|---|\n|FTP     |…      |…         |…      |…  |\n|SFTP    |…      |…         |…      |…  |\n\n- Tool\n\n|           |Windows|Unix/linux|Android|MAC|\n|-----------|-------|----------|-------|---|\n|Player     |✓      |✓         |✓      |✓  |\n|Wake on lan|✓      |✓         |✓      |✓  |\n|Screenshot |✓      |✓         |       |✓  |\n|Web browser|✓      |✓         |❌     |✓  |\n\nLegend:  \n ✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported\n\n### Supported multiple languages\n\n- [x] English\n- [x] Chinese\n  - [x] Simplified Chinese\n  - [x] Traditional Chinese\n\n### Supported protocols\n\n#### Remote control protocols\n\n- [x] RFB(Remote frame buffer) is also called VNC(Virtual Network Computing): [https://github.com/rfbproto/rfbproto](https://github.com/rfbproto/rfbproto)\n- [x] RDP(Remote desktop protocol): [https://github.com/FreeRDP/FreeRDP/wiki/Reference-Documentation](https://github.com/FreeRDP/FreeRDP/wiki/Reference-Documentation)\n- [ ] Spice: [https://www.spice-space.org/](https://www.spice-space.org/)\n- [x] SSH: [https://www.rfc-editor.org/info/rfc4251](https://www.rfc-editor.org/info/rfc4251)\n  - [x] [libssh](https://api.libssh.org/stable/index.html)\n- [x] TELNET: [https://www.rfc-editor.org/info/rfc318](https://www.rfc-editor.org/info/rfc318)\n- [x] Terminal\n- [ ] scrcpy: [https://github.com/Genymobile/scrcpy](https://github.com/Genymobile/scrcpy)\n- [x] FTP(File Transfer Protocol): [https://www.rfc-editor.org/info/rfc959](https://www.rfc-editor.org/info/rfc959)\n- [x] SFTP(Secure Shell File Transfer Protocol): [https://tools.ietf.org/html/draft-ietf-secsh-filexfer-02](https://tools.ietf.org/html/draft-ietf-secsh-filexfer-02)\n\n#### Network protocols\n\n- [x] Peer-to-Peer (P2P) protocol\n  + ICE (Interactive Connectivity Establishment): [RFC 8445](https://datatracker.ietf.org/doc/rfc8445/) \n  + STUN: [RFC 5389](https://datatracker.ietf.org/doc/rfc5389/)\n  + TURN(Traversal Using Relays around NAT): [RFC 5766](https://datatracker.ietf.org/doc/rfc5766/)\n- [x] Proxy\n  + [x] socks\n  + [ ] http\n  + [x] Peer-to-Peer (P2P) proxy protocol: [https://github.com/KangLin/RabbitRemoteControl/issues/7](https://github.com/KangLin/RabbitRemoteControl/issues/7)\n\n#### Function list\n\n|            |Server|Client|Desktop  |Clipboard|File|Audio|Redirection|P2P|Proxy|Terminal|\n|:---------:|:-----:|:---:|:-------:|:-------:|:--:|:---:|:---------:|:-:|:---:|:------:|\n|  RDP      |  ✓    |  ✓  |     ✓   |✓        | …… |  ✓  | ……        |   | ✓   | ❌     |\n|  RFB      | ……    |  ✓  |     ✓   |✓        |    | ❌  | ❌         |✓ |  ✓   |       |\n|Spice      |       |     |         |         |    |     | ❌        |   |      |       |\n|Scrcpy     |       |     |         |         |    |     | ❌        |   |      |       |\n|Terminal   |       |  ✓  | ❌      |✓        | ❌ | ❌  | ❌        |   |      |       |\n|TELNET     |       |  ✓  | ❌      |✓        | ❌ | ❌  |  ❌       |   |      |       |\n|  SSH      |       |  ✓  | ❌      |✓        |    | ❌  | ❌        |   |      |       |\n|Serial port|       |  ✓  | ❌      |✓        |    | ❌  | ❌        |   |      |       |\n|  FTP      | ✓     |……   | ❌      |         |……  |      |  ❌       |   |      |       |\n| SFTP      |       |……   | ❌      |         |……  |      |  ❌       |   |      |       |\n\nLegend:  \n ✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported\n\n|             | Proxy | P2P  |\n|-------------|-------|------|\n|RabbitVNC    |✓      | ✓    |\n|TigerVNC     |✓      | ✓    |\n|LibVNC       |       |      |\n|FreeRDP      |…      |      |\n\nLegend:  \n ✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported\n\n#### Plugins\n\n- [FreeRDP](Plugins/FreeRDP/README.md)\n- VNC\n  - [RabbitVNC](Plugins/RabbitVNC/README.md)\n  - [TigerVnc](Plugins/TigerVnc/README.md)\n  - [LibVNCServer](Plugins/LibVNCServer/README.md)\n- [Wake on lan](Plugins/WakeOnLan/README.md)\n- [Player](Plugins/Player/README.md)\n- [Screen capture: Example](Plugins/ScreenCapture)\n- Terminal\n  - [Terminal](Plugins/Terminal)\n  - [SSH](Plugins/SSH)\n  - [TELNET](Plugins/Telnet)\n  - [Serial Port](Plugins/SerialPort)\n- [File transfer](Plugins/FileTransfer/README.md)\n- [Ftp server](Plugins/FtpServer/README.md)\n- [Web browser](Plugins/WebBrowser)\n\n## Status\n\n[![Development documentation](https://img.shields.io/badge/documentation-online-blue?label=Development%20documents)](https://kanglin.github.io/RabbitRemoteControl/English/html/index.html)\n[![User manual](https://img.shields.io/badge/documentation-online-blue?label=User%20manual)](https://github.com/KangLin/RabbitRemoteControl/wiki/UserManual)\n\n[![Latest Release](https://img.shields.io/github/release/KangLin/RabbitRemoteControl.svg?label=Github%20latest%20Release)](https://github.com/KangLin/RabbitRemoteControl/releases/latest)\n[![Release](https://img.shields.io/github/release-pre/KangLin/RabbitRemoteControl?label=Github%20Release)](https://github.com/KangLin/RabbitRemoteControl/releases)\n[![rabbitremotecontrol](https://snapcraft.io/rabbitremotecontrol/badge.svg)](https://snapcraft.io/rabbitremotecontrol)\n[![rabbitremotecontrol](https://snapcraft.io/rabbitremotecontrol/trending.svg?name=0)](https://snapcraft.io/rabbitremotecontrol)\n\n[![Downloads from github](https://img.shields.io/github/downloads/KangLin/RabbitRemoteControl/total?label=Github%20downloads)](http://gra.caldis.me/?user=KangLin\u0026repo=KangLin/RabbitRemoteControl)\n[![Downloads from sourceforge](https://img.shields.io/sourceforge/dt/rabbitremotecontrol.svg?label=Sourceforge%20downloads)](https://sourceforge.net/projects/rabbitremotecontrol/files/latest/download)\n\n[![Gitter](https://badges.gitter.im/RabbitRemoteControl/community.svg)](https://gitter.im/RabbitRemoteControl/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n[![GitHub issues](https://img.shields.io/github/issues/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/issues)\n[![GitHub forks](https://img.shields.io/github/forks/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/)\n[![Commit Activity](https://img.shields.io/github/commit-activity/m/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/pulse)\n[![Last Commit](https://img.shields.io/github/last-commit/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/pulse)\n[![Contributors](https://img.shields.io/github/contributors/KangLin/RabbitRemoteControl.svg?label=Contributors)](https://github.com/KangLin/RabbitRemoteControl/graphs/contributors)\n\n[![Welcome Pull Requests](https://img.shields.io/badge/PRs-welcome-yellow.svg)](https://github.com/KangLin/RabbitRemoteControl/pulls)\n[![Open Pull Requests](https://img.shields.io/github/issues-pr/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/pulls)\n[![Closed Pull Requests](https://img.shields.io/github/issues-pr-closed/KangLin/RabbitRemoteControl)](https://github.com/KangLin/RabbitRemoteControl/pulls?q=is%3Apr+is%3Aclosed)\n\n[![C++](https://img.shields.io/badge/language-c++-red.svg)](https://en.cppreference.com/)\n![Language](https://img.shields.io/github/languages/top/kanglin/RabbitRemoteControl)\n[![Qt5](https://img.shields.io/badge/Qt-5-brightgreen)](https://doc.qt.io/qt-5/)\n[![Qt6](https://img.shields.io/badge/Qt-6-brightgreen)](https://doc.qt.io/qt-6/)\n[![platform](https://img.shields.io/badge/platform-windows%20|%20linux%20|%20android%20|%20macos-blue.svg)](https://github.com/KangLin/RabbitRemoteControl)\n\n#### Stargazers over time\n[![GitHub stars](https://img.shields.io/github/stars/KangLin/RabbitRemoteControl?label=Github%20stars)](https://star-history.com/#KangLin/RabbitRemoteControl\u0026Date)\n[![Gitee stars](https://gitee.com/kl222/RabbitRemoteControl/badge/star.svg?theme=dark)](https://gitee.com/kl222/RabbitRemoteControl/stargazers)\n\n[![Stargazers over time](https://starchart.cc/KangLin/RabbitRemoteControl.svg)](https://starchart.cc/KangLin/RabbitRemoteControl)\n\n### Build status\n\n| master|  develop |\n|:-----:|:--------:|\n[![build](https://github.com/KangLin/RabbitRemoteControl/actions/workflows/build.yml/badge.svg)](https://github.com/KangLin/RabbitRemoteControl/actions/workflows/build.yml)|[![build](https://github.com/KangLin/RabbitRemoteControl/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/KangLin/RabbitRemoteControl/actions/workflows/build.yml)|\n\n## Sponsorship and Donations\n\nIf this software is useful to you, or you like it, please donate and support the author. Thank you!\n\n[![donation](https://github.com/KangLin/RabbitCommon/raw/master/Src/Resource/image/Contribute_en.png \"donation\")](https://github.com/KangLin/RabbitCommon/raw/master/Src/Resource/image/Contribute_en.png \"donation\") \n\nIf it cannot be displayed, please open:\n- https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute_en.png\n- https://sourceforge.net/p/rabbitcommon/code/ci/master/tree/Src/Resource/image/Contribute_en.png\n\nContact me:\n- \u003ckl222@126.com\u003e\n- [jami](https://jami.net): eddacfd6c7b70b258e511e812ffab7d3490396fa\n\n## Contribution\n\n- [Mailing list](https://sourceforge.net/p/rabbitremotecontrol/mailman/)\n  - Developer \u003crabbitremotecontrol-developer@lists.sourceforge.net\u003e\n  - Discuss \u003crabbitremotecontrol-discuss@lists.sourceforge.net\u003e\n- [Issues](https://github.com/KangLin/RabbitRemoteControl/issues)\n- [![Join the chat at https://gitter.im/RabbitRemoteControl/community](https://badges.gitter.im/RabbitRemoteControl/community.svg)](https://gitter.im/RabbitRemoteControl/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge) \n- [Discussions](https://github.com/KangLin/RabbitRemoteControl/discussions)\n- [Contributors](https://github.com/KangLin/RabbitRemoteControl/graphs/contributors):\n  Thank [Contributors](https://github.com/KangLin/RabbitRemoteControl/graphs/contributors)\n- Maintenance package\n  - [ ] Linux\n    - [ ] Debian: Need to maintain official packages\n    - [ ] rpm: Need to maintain official packages\n    - [x] AppImage\n    - [x] Snap: https://snapcraft.io/rabbitremotecontrol\n    - [x] Flatpak: https://github.com/flathub/io.github.KangLin.RabbitRemoteControl\n  - Windows\n    - [ ] Windows store: Need to maintain official packages\n  - [ ] macOS: Need to maintain official packages\n  - [ ] Android: Need to maintain official packages\n\n## Download\n\n- [Change log](ChangeLog.md)\n- Semantic Versioning: https://semver.org/\n- [User manual](https://github.com/KangLin/RabbitRemoteControl/wiki/UserManual)\n- Release: \n  - [![Latest Release](https://img.shields.io/github/release/KangLin/RabbitRemoteControl.svg?label=Github%20latest%20Release)](https://github.com/KangLin/RabbitRemoteControl/releases/latest)\n  - [![Release](https://img.shields.io/github/release-pre/KangLin/RabbitRemoteControl?label=Github%20Release)](https://github.com/KangLin/RabbitRemoteControl/releases)\n  - [![Download RabbitRemoteControl](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/rabbitremotecontrol/files/latest/download)\n  - [![rabbitremotecontrol](https://snapcraft.io/rabbitremotecontrol/badge.svg)](https://snapcraft.io/rabbitremotecontrol)\n    [![rabbitremotecontrol](https://snapcraft.io/rabbitremotecontrol/trending.svg?name=0)](https://snapcraft.io/rabbitremotecontrol)\n  - [![Download from Flathub](https://flathub.org/api/badge?locale=en)](https://flathub.org/apps/io.github.KangLin.RabbitRemoteControl)\n\n## [Development](docs/Doxygen/Develop.md)\n\n### Development documentation online\n\n- [sourceforge](https://rabbitremotecontrol.sourceforge.io/v0.1.0-dev/English/html/index.html)\n- [github.io](https://kanglin.github.io/RabbitRemoteControl/English/html/index.html)\n\n### Compilation\n\n- [Compiling for Linux](docs/Compile/Linux.md)\n- [Compiling for Windows](docs/Compile/Windows.md)\n- [Compiling for macOS](docs/Compile/macOS.md)\n- [Compiling for Android](docs/Compile/Android_zh_CN.md)\n\n## [License Agreement](License.md \"License.md\")\n\nPlease abide by the [License Agreement](License.md \"License.md\") of this project\nand the license agreement of the [dependent library](#Dependent-libraries),\nand thank the authors of [dependent library](#Dependent-libraries) and [tools](#Tools).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanglin%2Frabbitremotecontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanglin%2Frabbitremotecontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanglin%2Frabbitremotecontrol/lists"}