CommunityToolkit.Aspire.Hosting.Golang 9.7.2

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang --version 9.7.2
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.7.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Golang" Version="9.7.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.Golang" Version="9.7.2" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Golang" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Hosting.Golang --version 9.7.2
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.7.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.Hosting.Golang@9.7.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.7.2
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.7.2
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Hosting.Golang library

Provides extensions methods and resource definitions for the .NET Aspire AppHost to support running Golang applications.

Getting Started

Install the package

In your AppHost project, install the package using the following command:

dotnet add package CommunityToolkit.Aspire.Hosting.Golang

Example usage

Then, in the Program.cs file of AppHost, define a Golang resource, then call AddGolangApp:

var golang = builder.AddGolangApp("golang", "../gin-api")
    .WithHttpEndpoint(env: "PORT");

The PORT environment variable is used to determine the port the Golang application should listen on. It is randomly assigned by the .NET Aspire. The name of the environment variable can be changed by passing a different value to the WithHttpEndpoint method.

To have the Golang application listen on the correct port, you can use the following code in your Golang application:

r.Run(":"+os.Getenv("PORT"))

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-golang

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.8.0-beta.364 0 9/1/2025
9.7.2 129 8/29/2025
9.7.2-beta.362 133 8/29/2025
9.7.2-beta.361 131 8/29/2025
9.7.2-beta.360 135 8/29/2025
9.7.2-beta.359 142 8/28/2025
9.7.2-beta.358 149 8/28/2025
9.7.2-beta.357 149 8/28/2025
9.7.1 166 8/27/2025
9.7.1-beta.355 155 8/27/2025
9.7.1-beta.354 154 8/27/2025
9.7.1-beta.353 151 8/27/2025
9.7.1-beta.352 151 8/27/2025
9.7.1-beta.351 155 8/27/2025
9.7.1-beta.348 123 8/14/2025
9.7.1-beta.344 108 8/10/2025
9.7.1-beta.343 227 8/8/2025
9.7.1-beta.342 193 8/7/2025
9.7.1-beta.341 196 8/6/2025
9.7.1-beta.340 178 8/5/2025
9.7.1-beta.339 177 8/5/2025
9.7.0 132 8/1/2025
9.7.0-beta.337 75 8/1/2025
9.7.0-beta.336 85 8/1/2025
9.7.0-beta.335 86 8/1/2025
9.7.0-beta.333 94 7/30/2025
9.6.1-beta.332 94 7/30/2025
9.6.1-beta.331 93 7/30/2025
9.6.1-beta.330 90 7/30/2025
9.6.1-beta.329 93 7/30/2025
9.6.1-beta.328 94 7/29/2025
9.6.1-beta.327 93 7/28/2025
9.6.1-beta.326 94 7/28/2025
9.6.0 155 7/10/2025
9.6.0-beta.324 115 7/10/2025
9.5.1-beta.323 114 7/10/2025
9.5.1-beta.322 122 7/10/2025
9.5.1-beta.321 117 7/10/2025
9.5.1-beta.320 115 7/9/2025
9.5.1-beta.319 116 7/8/2025
9.5.1-beta.318 120 7/2/2025
9.5.1-beta.317 114 6/30/2025
9.5.1-beta.315 119 6/26/2025
9.5.1-beta.314 123 6/23/2025
9.5.1-beta.313 114 6/20/2025
9.5.1-beta.312 115 6/20/2025
9.5.1-beta.311 136 6/18/2025
9.5.1-beta.310 129 6/17/2025
9.5.1-beta.309 123 6/17/2025
9.5.1-beta.308 125 6/17/2025
9.5.1-beta.307 213 6/16/2025
9.5.1-beta.306 271 6/11/2025
9.5.1-beta.305 96 6/7/2025
9.5.1-beta.304 116 6/6/2025
9.5.1-beta.303 118 6/4/2025
9.5.1-beta.302 121 6/4/2025
9.5.1-beta.301 125 6/2/2025
9.5.1-beta.300 135 5/28/2025
9.5.0 304 5/27/2025
9.5.0-beta.299 128 5/27/2025
9.5.0-beta.298 127 5/26/2025
9.5.0-beta.297 84 5/24/2025
9.5.0-beta.296 80 5/24/2025
9.5.0-beta.295 53 5/24/2025
9.4.1-beta.291 131 5/19/2025
9.4.1-beta.289 142 5/16/2025
9.4.1-beta.288 193 5/16/2025
9.4.1-beta.287 188 5/16/2025
9.4.1-beta.286 189 5/16/2025
9.4.1-beta.285 207 5/14/2025
9.4.1-beta.284 215 5/13/2025
9.4.1-beta.283 212 5/12/2025
9.4.1-beta.282 125 5/7/2025
9.4.1-beta.280 125 5/2/2025
9.4.1-beta.279 127 5/2/2025
9.4.1-beta.277 141 4/23/2025
9.4.1-beta.276 137 4/23/2025
9.4.1-beta.275 139 4/23/2025
9.4.1-beta.274 145 4/23/2025
9.4.1-beta.273 144 4/23/2025
9.4.1-beta.272 141 4/23/2025
9.4.1-beta.271 142 4/23/2025
9.4.1-beta.270 158 4/20/2025
9.4.0 198 4/20/2025
9.4.0-beta.269 157 4/20/2025
9.4.0-beta.268 142 4/20/2025
9.3.1-beta.267 139 4/20/2025
9.3.1-beta.266 68 4/19/2025
9.3.1-beta.265 171 4/15/2025
9.3.1-beta.264 171 4/15/2025
9.3.1-beta.263 167 4/15/2025
9.3.1-beta.262 171 4/15/2025
9.3.1-beta.260 142 4/10/2025
9.3.1-beta.259 144 4/8/2025
9.3.1-beta.258 140 4/8/2025
9.3.1-beta.257 145 4/8/2025
9.3.1-beta.256 140 4/8/2025
9.3.1-beta.255 142 4/8/2025
9.3.1-beta.254 136 4/8/2025
9.3.1-beta.253 141 4/1/2025
9.3.1-beta.252 121 3/27/2025
9.3.1-beta.250 131 3/27/2025
9.3.1-beta.249 127 3/27/2025
9.3.1-beta.248 127 3/27/2025
9.3.1-beta.247 126 3/27/2025
9.3.1-beta.244 474 3/25/2025
9.3.1-beta.242 463 3/24/2025
9.3.1-beta.241 145 3/19/2025
9.3.0 196 3/19/2025
9.3.0-beta.239 130 3/19/2025
9.2.2-beta.237 140 3/19/2025
9.2.2-beta.236 106 3/14/2025
9.2.2-beta.230 128 3/13/2025
9.2.2-beta.229 137 3/13/2025
9.2.2-beta.228 148 3/11/2025
9.2.2-beta.227 143 3/11/2025
9.2.2-beta.226 149 3/11/2025
9.2.2-beta.225 135 3/11/2025
9.2.2-beta.224 142 3/11/2025
9.2.2-beta.223 137 3/10/2025
9.2.2-beta.222 154 3/10/2025
9.2.2-beta.220 162 3/9/2025
9.2.2-beta.218 150 3/9/2025
9.2.2-beta.217 185 3/7/2025
9.2.2-beta.216 179 3/7/2025
9.2.2-beta.215 185 3/7/2025
9.2.2-beta.214 182 3/5/2025
9.2.2-beta.213 175 3/5/2025
9.2.2-beta.212 190 3/5/2025
9.2.2-beta.211 191 3/4/2025
9.2.2-beta.210 187 3/4/2025
9.2.2-beta.208 73 3/3/2025
9.2.1 137 3/3/2025
9.2.1-beta.207 102 3/2/2025
9.2.1-beta.206 75 3/1/2025
9.2.1-beta.205 81 2/27/2025
9.2.1-beta.204 67 2/26/2025
9.2.1-beta.203 68 2/26/2025
9.2.0 347 2/26/2025
9.2.0-beta.202 82 2/26/2025
9.2.0-beta.201 83 2/26/2025
9.2.0-beta.199 81 2/26/2025
9.2.0-beta.198 74 2/26/2025
9.1.1-beta.197 79 2/25/2025
9.1.1-beta.196 76 2/25/2025
9.1.1-beta.195 70 2/25/2025
9.1.1-beta.194 71 2/25/2025
9.1.1-beta.193 81 2/25/2025
9.1.1-beta.192 78 2/24/2025
9.1.1-beta.191 77 2/24/2025
9.1.1-beta.190 87 2/19/2025
9.1.1-beta.189 75 2/19/2025
9.1.1-beta.188 83 2/19/2025
9.1.1-beta.187 84 2/19/2025
9.1.1-beta.183 89 2/18/2025
9.1.1-beta.182 90 2/18/2025
9.1.1-beta.181 103 2/18/2025
9.1.1-beta.180 86 2/17/2025
9.1.1-beta.178 88 2/17/2025
9.1.1-beta.177 92 2/12/2025
9.1.1-beta.176 89 2/11/2025
9.1.1-beta.175 85 2/11/2025
9.1.1-beta.173 97 2/10/2025
9.1.1-beta.169 73 2/6/2025
9.1.1-beta.168 84 2/5/2025
9.1.1-beta.166 70 2/5/2025
9.1.1-beta.165 76 2/5/2025
9.1.1-beta.164 80 2/3/2025
9.1.1-beta.162 75 2/3/2025
9.1.1-beta.155 76 1/30/2025
9.1.1-beta.154 66 1/30/2025
9.1.1-beta.153 69 1/30/2025
9.1.1-beta.152 65 1/29/2025
9.1.1-beta.150 83 1/29/2025
9.1.1-beta.148 76 1/26/2025
9.1.1-beta.147 79 1/26/2025
9.1.1-beta.146 77 1/23/2025
9.1.1-beta.145 72 1/22/2025
9.1.1-beta.144 72 1/22/2025
9.1.1-beta.142 65 1/22/2025
9.1.1-beta.140 84 1/22/2025
9.1.1-beta.139 69 1/21/2025
9.1.1-beta.138 76 1/20/2025
9.1.1-beta.137 61 1/17/2025
9.1.1-beta.136 72 1/15/2025
9.1.1-beta.135 41 1/15/2025
9.1.1-beta.134 47 1/15/2025
9.1.1-beta.128 65 1/9/2025
9.1.1-beta.127 62 1/9/2025
9.1.1-beta.126 70 1/9/2025
9.1.1-beta.125 72 1/9/2025
9.1.1-beta.124 69 1/9/2025
9.1.0 1,439 12/12/2024
9.1.0-beta.123 87 1/3/2025
9.1.0-beta.122 80 1/3/2025
9.1.0-beta.121 89 1/2/2025
9.1.0-beta.120 78 12/30/2024
9.1.0-beta.119 81 12/30/2024
9.1.0-beta.118 75 12/30/2024
9.1.0-beta.116 77 12/30/2024
9.1.0-beta.114 76 12/30/2024
9.1.0-beta.113 78 12/30/2024
9.1.0-beta.112 82 12/18/2024
9.1.0-beta.110 83 12/16/2024
9.1.0-beta.109 89 12/12/2024
9.0.1-beta.108 77 12/12/2024
9.0.1-beta.107 88 12/11/2024
9.0.1-beta.106 81 12/12/2024
9.0.1-beta.104 77 12/11/2024
9.0.1-beta.102 73 12/6/2024
9.0.1-beta.99 83 12/6/2024
9.0.1-beta.98 74 12/6/2024
9.0.1-beta.95 69 12/5/2024
9.0.1-beta.94 79 12/5/2024
9.0.1-beta.93 72 12/2/2024
9.0.1-beta.92 79 11/30/2024
9.0.1-beta.91 77 11/30/2024
9.0.1-beta.90 84 11/29/2024
9.0.1-beta.89 82 11/29/2024
9.0.1-beta.88 78 11/27/2024
9.0.1-beta.87 74 11/27/2024
9.0.1-beta.86 81 11/27/2024
9.0.1-beta.84 77 11/24/2024
9.0.1-beta.83 88 11/22/2024
9.0.1-beta.82 92 11/21/2024
9.0.1-beta.81 70 11/19/2024
9.0.1-beta.80 63 11/19/2024
9.0.1-beta.79 71 11/19/2024
9.0.1-beta.77 82 11/15/2024
9.0.0 164 11/15/2024
9.0.0-beta.76 85 11/14/2024
9.0.0-beta.75 68 11/14/2024
9.0.0-beta.74 74 11/14/2024
9.0.0-beta.73 70 11/14/2024
9.0.0-beta.72 76 11/14/2024
9.0.0-beta.71 82 11/13/2024
9.0.0-beta.70 85 11/13/2024
9.0.0-beta.69 76 11/13/2024
9.0.0-beta.68 89 11/13/2024
9.0.0-beta.67 76 11/13/2024
9.0.0-beta.66 71 11/13/2024
9.0.0-beta.63 80 11/12/2024
9.0.0-beta.54 79 10/31/2024
9.0.0-beta.53 72 10/29/2024
8.3.0 140 10/29/2024
8.3.0-beta.51 82 10/29/2024
8.3.0-beta.50 73 10/28/2024
8.3.0-beta.49 77 10/28/2024
8.3.0-beta.48 68 10/28/2024
8.3.0-beta.47 80 10/28/2024
8.3.0-beta.46 75 10/27/2024
8.3.0-beta.45 81 10/25/2024
8.3.0-beta.44 87 10/25/2024
8.3.0-beta.43 78 10/25/2024
8.3.0-beta.42 82 10/24/2024
8.2.1 138 10/23/2024
8.2.1-beta.40 64 10/23/2024
8.2.1-beta.39 73 10/23/2024
8.2.1-beta.38 81 10/23/2024
8.2.1-beta.37 76 10/23/2024
8.2.1-beta.36 81 10/23/2024
8.2.1-beta.35 78 10/23/2024
8.2.0-beta.34 76 10/23/2024
8.2.0-beta.33 77 10/23/2024
8.2.0-beta.32 77 10/22/2024
1.0.0-beta.60 87 11/11/2024
1.0.0-beta.58 79 11/4/2024
1.0.0-beta.57 76 11/1/2024
1.0.0-beta.56 75 11/1/2024
1.0.0-beta.55 80 11/1/2024