{"id":15699935,"url":"https://github.com/driftluo/tentacle-go","last_synced_at":"2025-05-12T12:43:36.236Z","repository":{"id":85864502,"uuid":"264163019","full_name":"driftluo/tentacle-go","owner":"driftluo","description":"Tentacle-go implementation","archived":false,"fork":false,"pushed_at":"2023-12-19T00:09:56.000Z","size":163,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T22:11:23.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/driftluo.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}},"created_at":"2020-05-15T10:19:08.000Z","updated_at":"2024-05-16T10:15:38.000Z","dependencies_parsed_at":"2024-10-09T13:46:21.428Z","dependency_job_id":null,"html_url":"https://github.com/driftluo/tentacle-go","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/driftluo%2Ftentacle-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driftluo%2Ftentacle-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driftluo%2Ftentacle-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driftluo%2Ftentacle-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/driftluo","download_url":"https://codeload.github.com/driftluo/tentacle-go/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253742712,"owners_count":21957078,"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":[],"created_at":"2024-10-03T19:42:41.561Z","updated_at":"2025-05-12T12:43:36.216Z","avatar_url":"https://github.com/driftluo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tentacle-go\nTentacle-go implementation\n\nThe tentacle framework has been running in the production environment for a long time, this project is a verification project used to verify the feasibility of the multi-language implementation of the tentacle framework, while ensuring the performance of the implementation as much as possible, but will not do a wider range of performance optimization work.\n\n## Development status\n\nAt present, example can communicate normally with the [Rust](https://github.com/driftluo/tentacle) version\n\n## Usage\n\n### Example\n\n```bash\n$ go build example/tentacle_example/simple.go\n$ ./simple server\n```\n\nOn another terminal:\n\n```bash\n$ ./simple\n```\n\nNow you can see some data interaction information on the terminal.\n\n### Communicate with the Rust version implementation\n\n```bash\n$ git clone https://github.com/nervosnetwork/tentacle.git\n$ RUST_LOG=simple=info,tentacle=debug cargo run --example simple --features molc -- server\n```\n\nOn another terminal:\n\n```bash\n$ go build example/tentacle_example/simple.go\n$ ./simple\n```\n\nOr, you can use Go's server to communicate with Rust's client\n\n### API\n\nMost of the api implementations are similar to the Rust version, mainly considering the comparison of the production version, but the Go The implementation has been streamlined and adapted to the Go language.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdriftluo%2Ftentacle-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdriftluo%2Ftentacle-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdriftluo%2Ftentacle-go/lists"}