{"id":27603763,"url":"https://github.com/tarscloud/tarsdocs_en","last_synced_at":"2025-04-22T19:19:19.025Z","repository":{"id":44651448,"uuid":"227053510","full_name":"TarsCloud/TarsDocs_en","owner":"TarsCloud","description":"The documentation of TARS in English","archived":false,"fork":false,"pushed_at":"2022-05-05T03:31:19.000Z","size":10635,"stargazers_count":22,"open_issues_count":0,"forks_count":17,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-22T19:19:12.761Z","etag":null,"topics":["documentation","english","tars","tars-foundation"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TarsCloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-10T07:16:59.000Z","updated_at":"2025-04-17T03:00:39.000Z","dependencies_parsed_at":"2022-09-25T12:23:37.153Z","dependency_job_id":null,"html_url":"https://github.com/TarsCloud/TarsDocs_en","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarsCloud%2FTarsDocs_en","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarsCloud%2FTarsDocs_en/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarsCloud%2FTarsDocs_en/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarsCloud%2FTarsDocs_en/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TarsCloud","download_url":"https://codeload.github.com/TarsCloud/TarsDocs_en/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250306604,"owners_count":21408927,"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":["documentation","english","tars","tars-foundation"],"created_at":"2025-04-22T19:19:18.386Z","updated_at":"2025-04-22T19:19:19.009Z","avatar_url":"https://github.com/TarsCloud.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[点我查看中文版](https://tarscloud.github.io/TarsDocs/)\n\n# Tars\n\n- Twitter: [@TarsCloud](https://twitter.com/TarsCloud)\n- [Mailing List](https://groups.google.com/g/tars-foundation-information)\n- [Official Website](http://tarscloud.org/)\n- [News](https://tarscloud.org/feed/newsroom)\n- qq group code-1: 579079160 \n- qq group code-2: 669339903\n- WeChat: TarsCloud\n- [For more information, please contact TarsCloud](https://tarscloud.org/about/contacts)\n\n## What is Tars?\n\nTars comes from the robot in Interstellar movie. Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.\n\nTars, aka TAF(Total Application Framework), has been used in Tencent since 2008. It supports C++,Java,Nodejs and php for now. This framework offers a set of solution for development, maintenance and testing, which making develop, deploy and testing service efficiently.\nIt integrated extensible protocol for encoding/decoding, high-performance RPC communication framework, name service, monitor, statistics and configuration. You can use it to develop your reliable distributed application based on microservice fast, and reach fully efficient service management.\n\nNowadays it's used by hundreds of bussiness in Tencent, services that developed base on TAF run on 16 thousands of machines.\n\nSee the detailed introduction [SUMMARY.md](SUMMARY.md).\n\n## Supported platforms\nFor now it supports OS as below:\n\n- Linux\n- Windows\n- Mac\n\n## Supported languages\n\nFor now it supports following languages:\n\n- C++\n- Java\n- Nodejs\n- PHP\n- Go\n \n\u003c!-- ## Installation \n\n1. If you are new to Tars, please read documentation [Deploy.md](Deploy.md).\n2. First deploy, please read documentation [Install.md](Install.md).\n3. Install by docker, detail information: [TarsDocker](https://github.com/TarsCloud/TarsDocker)。 --\u003e\n\n## Submodule\n\nDirectory         |Features\n------------------|----------------\nframework         |Source code implementation of C++ language framework basic service\ncpp               |C++ language framework rpc source code implementation\njava              |java language framework rpc source code implementation\ngo                |go language framework rpc source code implementation\nnodejs            |nodejs language framework rpc source code implementation\nphp               |php language framework rpc source code implementation\ntup               |source code implementation of tup group protocol in each language\nweb               |manage tars web source implementation\ndocker            |build tars docker script\n\n## License\n\nThe open-source protocol Tars used is BSD-3-Clause, see [LICENSE.md](https://github.com/TarsCloud/TarsDocs_en/blob/master/LICENSE).\n\n## Contributing\n\nIf you meet any problems never found in historical issues, please submit one!\n\nIf you find any bugs or get any new ideas, please submit PR!\n\n**Note: Before you submit PR, please check whether you signed [CLA](cla.md)!!**\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarscloud%2Ftarsdocs_en","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarscloud%2Ftarsdocs_en","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarscloud%2Ftarsdocs_en/lists"}