{"id":13492295,"url":"https://github.com/tetratelabs/proxy-wasm-go-sdk","last_synced_at":"2025-03-28T09:34:11.489Z","repository":{"id":37925784,"uuid":"249934447","full_name":"tetratelabs/proxy-wasm-go-sdk","owner":"tetratelabs","description":"WebAssembly for Proxies (Go SDK)","archived":true,"fork":false,"pushed_at":"2024-07-27T19:59:09.000Z","size":1934,"stargazers_count":693,"open_issues_count":1,"forks_count":159,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-03-24T11:03:41.400Z","etag":null,"topics":["envoy","envoyproxy","extension","go","proxy","proxy-wasm","tinygo","wasm","webassembly"],"latest_commit_sha":null,"homepage":"","language":"Go","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/tetratelabs.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-03-25T09:18:13.000Z","updated_at":"2025-02-28T11:07:38.000Z","dependencies_parsed_at":"2023-12-23T17:10:13.006Z","dependency_job_id":"66ff988d-25cb-4ed2-915d-50971bd7aa18","html_url":"https://github.com/tetratelabs/proxy-wasm-go-sdk","commit_stats":{"total_commits":275,"total_committers":33,"mean_commits":8.333333333333334,"dds":"0.26181818181818184","last_synced_commit":"4452a62f5d85146eee8b703061d8769566eb8fa2"},"previous_names":["mathetake/proxy-wasm-go"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tetratelabs%2Fproxy-wasm-go-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tetratelabs%2Fproxy-wasm-go-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tetratelabs%2Fproxy-wasm-go-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tetratelabs%2Fproxy-wasm-go-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tetratelabs","download_url":"https://codeload.github.com/tetratelabs/proxy-wasm-go-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246004460,"owners_count":20708222,"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":["envoy","envoyproxy","extension","go","proxy","proxy-wasm","tinygo","wasm","webassembly"],"created_at":"2024-07-31T19:01:04.767Z","updated_at":"2025-03-28T09:34:11.097Z","avatar_url":"https://github.com/tetratelabs.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"\u003e [!WARNING] \n\u003e We are no longer recommending this SDK or Wasm in general for anyone due to the fundamental memory issue of TinyGo (See [the detailed explanation](https://github.com/tetratelabs/proxy-wasm-go-sdk/issues/450#issuecomment-2253729297) by a long-time community member)\n\u003e as well as [the project state of Proxy-Wasm in general](https://github.com/envoyproxy/envoy/issues/35420).\n\u003e If you are not in a position where you have to run untrusted binaries (like for example, you run Envoy proxies while your client gives you the binaries to run), we recommend using other extension mechanism \n\u003e such as Lua or External Processing which should be comparable or better or worse depending on the use case. \n\u003e \n\u003e If you are already using this SDK, but still want to continue using Wasm for some reason instead of Lua or External Processing, \n\u003e we strongly recommend migrating to the Rust or C++ SDK due to the memory issue of TinyGo described in the link above.\n\u003e \n\u003e We keep this repository open and not archived for the existing users, but we cannot provide any support or guarantee for the future development of this SDK.\n\u003e However, at any time, we may decide to archive this repository if we see no reason to keep it open.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftetratelabs%2Fproxy-wasm-go-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftetratelabs%2Fproxy-wasm-go-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftetratelabs%2Fproxy-wasm-go-sdk/lists"}