{"id":26866411,"url":"https://github.com/jauntsdn/netty-vmsocket","last_synced_at":"2026-04-12T22:03:58.196Z","repository":{"id":180632902,"uuid":"665453161","full_name":"jauntsdn/netty-vmsocket","owner":"jauntsdn","description":"VM socket (af_vsock) channels support for java/netty","archived":false,"fork":false,"pushed_at":"2025-03-29T08:33:16.000Z","size":97,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2025-03-29T09:27:50.451Z","etag":null,"topics":["af-vsock","java","netty"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jauntsdn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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}},"created_at":"2023-07-12T08:34:20.000Z","updated_at":"2025-03-29T08:33:19.000Z","dependencies_parsed_at":"2023-10-11T19:38:14.228Z","dependency_job_id":"170e562b-1137-4fbe-a319-f5cbf682adab","html_url":"https://github.com/jauntsdn/netty-vmsocket","commit_stats":null,"previous_names":["jauntsdn/netty-vmsocket"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauntsdn%2Fnetty-vmsocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauntsdn%2Fnetty-vmsocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauntsdn%2Fnetty-vmsocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauntsdn%2Fnetty-vmsocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jauntsdn","download_url":"https://codeload.github.com/jauntsdn/netty-vmsocket/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246418652,"owners_count":20773935,"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","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":["af-vsock","java","netty"],"created_at":"2025-03-31T04:54:34.083Z","updated_at":"2026-04-12T22:03:58.190Z","avatar_url":"https://github.com/jauntsdn.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Maven Central](https://img.shields.io/maven-central/v/com.jauntsdn.netty/netty-vmsocket)\n[![Build](https://github.com/jauntsdn/netty-vmsocket/actions/workflows/ci-build.yml/badge.svg)](https://github.com/jauntsdn/netty-vmsocket/actions/workflows/ci-build.yml)\n\n# netty-vmsocket\n\nImplementation of Netty channels for VM sockets which complements [netty's vsock addresses](https://github.com/netty/netty/pull/13468) support.\n\n### build \u0026 binaries\n\nBinaries are compatible with java8+.\n\nTests require kernel 5.6+ (due to vsock loopback CID addresses).\n\n```shell script\n./gradlew clean build\n```\n\nReleases are published on MavenCentral, snapshots are available at oss.sonatype.org\n```groovy\nrepositories {\n    // mavenCentral()\n    // repository {\n    //     url \"https://oss.sonatype.org/content/repositories/snapshots\"\n    // }\n}\n\ndependencies {\n    implementation \"com.jauntsdn.netty:netty-vmsocket:0.9.5\"\n}\n```\n\n### examples\n\n`netty-vmsocket-examples` showcases client and server APIs (requires kernel 5.6+ since vsock loopback CID addresses are used). \n\n```shell script\n\n./gradlew clean build installDist\n\nexample_server_run.sh\n\nexample_client_run.sh\n```\n\n## LICENSE\n\nCopyright 2023 - present Maksym Ostroverkhov.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjauntsdn%2Fnetty-vmsocket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjauntsdn%2Fnetty-vmsocket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjauntsdn%2Fnetty-vmsocket/lists"}