{"id":32818276,"url":"https://github.com/yjg30737/qt-spring-tcp-server-example","last_synced_at":"2026-05-08T06:15:41.360Z","repository":{"id":322055022,"uuid":"1087960940","full_name":"yjg30737/qt-spring-tcp-server-example","owner":"yjg30737","description":"Basic example of TCP server communication between Qt and Kotlin","archived":false,"fork":false,"pushed_at":"2025-11-02T09:24:26.000Z","size":486,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-02T11:28:05.603Z","etag":null,"topics":["embedded","kotlin","qt","qt-kotlin","qt-spring","qt-tcp-server","spring"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/yjg30737.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2025-11-02T02:08:03.000Z","updated_at":"2025-11-02T09:17:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yjg30737/qt-spring-tcp-server-example","commit_stats":null,"previous_names":["yjg30737/qt-spring-tcp-server-example"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/yjg30737/qt-spring-tcp-server-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjg30737%2Fqt-spring-tcp-server-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjg30737%2Fqt-spring-tcp-server-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjg30737%2Fqt-spring-tcp-server-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjg30737%2Fqt-spring-tcp-server-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yjg30737","download_url":"https://codeload.github.com/yjg30737/qt-spring-tcp-server-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yjg30737%2Fqt-spring-tcp-server-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283181959,"owners_count":26793110,"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-11-07T02:00:06.343Z","response_time":61,"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":["embedded","kotlin","qt","qt-kotlin","qt-spring","qt-tcp-server","spring"],"created_at":"2025-11-07T12:00:36.873Z","updated_at":"2025-11-07T12:02:55.603Z","avatar_url":"https://github.com/yjg30737.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qt-spring-tcp-server-example\nThis project was created to understand and develop skills in Qt-based network communication, which is frequently used in medical device development that can be applied to advanced technologies that will help treat incurable diseases and extend lifespan, as well as embedded software that will advance in the future.\nThe reason for using Kotlin-based Spring is that it is frequently used under the Korean e-Government Framework.\n\n## How to Run\n1. git clone ~\n2. cd backend\n3. gradlew bootRun\n4. Install Qt6 and Qt Creator\n5. Open project with Qt Creator (You should choose CMakeLists.txt)\n![alt text](qt.png)\n6. Configure project\n![alt text](qt_configure.png)\n7. Run (Press F5 Key in Qt Creator)\n\n## Preview\n### Client\nhttps://github.com/user-attachments/assets/27180622-7e39-4faf-af9b-d673acd05c99\n### Server\n![alt text](spring_console.png)\n\n## Project Implementation Purpose\n- Prototype for implementing embedded software\n- Will be utilized in medical device software, drones, etc. in the future\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyjg30737%2Fqt-spring-tcp-server-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyjg30737%2Fqt-spring-tcp-server-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyjg30737%2Fqt-spring-tcp-server-example/lists"}