{"id":15045157,"url":"https://github.com/congcoi123/tenio-common","last_synced_at":"2026-04-10T21:19:40.877Z","repository":{"id":41982876,"uuid":"415593481","full_name":"congcoi123/tenio-common","owner":"congcoi123","description":"The common module is for the TenIO framework.","archived":false,"fork":false,"pushed_at":"2025-03-17T19:52:46.000Z","size":461,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T00:43:21.335Z","etag":null,"topics":["framework","gamedevelopment","gameserver","injection-dependency","java","java17","supportmodule"],"latest_commit_sha":null,"homepage":"https://congcoi123.dev","language":"Java","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/congcoi123.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"patreon":"congcoi123","custom":["https://www.buymeacoffee.com/congcoi123"]}},"created_at":"2021-10-10T13:27:20.000Z","updated_at":"2025-01-15T19:29:15.000Z","dependencies_parsed_at":"2025-01-15T20:49:49.805Z","dependency_job_id":"b133eb09-b9b6-44c0-94d0-2725c8a139b9","html_url":"https://github.com/congcoi123/tenio-common","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/congcoi123%2Ftenio-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/congcoi123%2Ftenio-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/congcoi123%2Ftenio-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/congcoi123%2Ftenio-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/congcoi123","download_url":"https://codeload.github.com/congcoi123/tenio-common/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137998,"owners_count":21053775,"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":["framework","gamedevelopment","gameserver","injection-dependency","java","java17","supportmodule"],"created_at":"2024-09-24T20:51:31.503Z","updated_at":"2026-04-10T21:19:40.870Z","avatar_url":"https://github.com/congcoi123.png","language":"Java","funding_links":["https://patreon.com/congcoi123","https://www.buymeacoffee.com/congcoi123"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/congcoi123/tenio/refs/heads/master/assets/tenio-github-logo.png\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://mvnrepository.com/artifact/io.github.congcoi123/tenio-common\"\u003e\n        \u003cimg src=\"https://img.shields.io/maven-central/v/io.github.congcoi123/tenio-common.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://javadoc.io/doc/io.github.congcoi123/tenio-common\"\u003e\n        \u003cimg src=\"https://javadoc.io/badge2/io.github.congcoi123/tenio-common/javadoc.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/congcoi123/tenio-common/actions\"\u003e\n        \u003cimg src=\"https://github.com/congcoi123/tenio-common/actions/workflows/maven.yml/badge.svg\"\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://coveralls.io/github/congcoi123/tenio-common\"\u003e\n        \u003cimg src=\"https://coveralls.io/repos/github/congcoi123/tenio-common/badge.svg?branch=master\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/last-commit/congcoi123/tenio-common\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/congcoi123/tenio-common/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/congcoi123/tenio-common\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"CONTRIBUTING.md\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/ybkNU87Psy\"\u003e\n        \u003cimg src=\"https://img.shields.io/discord/1146091189456613407?logo=discord\u0026logoColor=white\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n# TenIO Common Module [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=TenIO%20is%20a%20java%20NIO%20based%20server%20specifically%20designed%20for%20multiplayer%20games.%0D%0A\u0026url=https://github.com/congcoi123/tenio%0D%0A\u0026hashtags=tenio,java,gameserver,multiplayer,nio,netty,jetty,msgpack,cocos2dx,unity,libgdx,phaserjs%0D%0A\u0026via=congcoi123)\n[`TenIO`](https://github.com/congcoi123/tenio) is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) \nbased server specifically designed for multiplayer games, which supports UDP, TCP, Websocket, HTTP transports, and available simple client projects for quick development.\n\nThis module provides common methods, classes for other modules to use. It supports the simple dependency injection \nmechanism and supplies the self-defined serialized and deserialized processes for transferring data through the network.\n\n## Requirements\n- Java 21+\n\n## License\nThe [`TenIO`](https://github.com/congcoi123/tenio) project is currently available under the [MIT](LICENSE) License.\n\n## Changelog\nPlease check out the [changelog](CHANGELOG.md) for more details.\n\n## Contributing\nPlease check out the [checklist](CHECKLIST.md) and [contributing guideline](CONTRIBUTING.md) for more details.\n\n## Installation\n```sh\n$ git clone https://github.com/congcoi123/tenio-common.git\n```\n\n\u003e Happy coding !\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcongcoi123%2Ftenio-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcongcoi123%2Ftenio-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcongcoi123%2Ftenio-common/lists"}