CommunityToolkit.Aspire.Hosting.Golang 9.8.0-beta.389

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Hosting.Golang.
There is a newer version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang --version 9.8.0-beta.389
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.8.0-beta.389
                    
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.8.0-beta.389" />
                    
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.8.0-beta.389" />
                    
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.8.0-beta.389
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.8.0-beta.389"
                    
#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.8.0-beta.389
                    
#: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.8.0-beta.389&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.8.0-beta.389&prerelease
                    
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
13.0.1-beta.468 622 12/3/2025
13.0.1-beta.467 612 12/3/2025
13.0.0 686 11/25/2025
13.0.0-beta.462 131 11/25/2025
13.0.0-beta.456 132 11/23/2025
13.0.0-beta.454 81 11/23/2025
13.0.0-beta.453 103 11/22/2025
13.0.0-beta.450 113 11/22/2025
13.0.0-beta.448 107 11/22/2025
13.0.0-beta.444 477 11/17/2025
13.0.0-beta.443 403 11/17/2025
13.0.0-beta.440 92 11/15/2025
13.0.0-beta.439 236 11/12/2025
13.0.0-beta.438 223 11/12/2025
13.0.0-beta.436 227 11/12/2025
13.0.0-beta.435 235 11/11/2025
13.0.0-beta.433 151 11/10/2025
13.0.0-beta.432 152 11/10/2025
13.0.0-beta.431 136 11/6/2025
13.0.0-beta.430 139 11/6/2025
9.9.0 293 11/3/2025
9.9.0-beta.427 148 11/3/2025
9.8.1-beta.426 141 11/3/2025
9.8.1-beta.424 136 10/28/2025
9.8.1-beta.420 131 10/27/2025
9.8.1-beta.419 128 10/27/2025
9.8.1-beta.417 133 10/27/2025
9.8.1-beta.414 133 10/24/2025
9.8.1-beta.413 131 10/22/2025
9.8.1-beta.410 124 10/16/2025
9.8.1-beta.408 114 10/16/2025
9.8.1-beta.407 119 10/16/2025
9.8.1-beta.406 129 10/15/2025
9.8.0 1,130 9/26/2025
9.8.0-beta.405 123 10/15/2025
9.8.0-beta.404 127 10/13/2025
9.8.0-beta.402 133 9/29/2025
9.8.0-beta.401 130 9/29/2025
9.8.0-beta.399 130 9/26/2025
9.8.0-beta.398 129 9/25/2025
9.8.0-beta.397 141 9/25/2025
9.8.0-beta.395 132 9/24/2025
9.8.0-beta.394 133 9/23/2025
9.8.0-beta.393 137 9/23/2025
9.8.0-beta.392 141 9/23/2025
9.8.0-beta.389 261 9/18/2025
9.8.0-beta.388 271 9/16/2025
9.8.0-beta.386 209 9/15/2025
9.8.0-beta.385 210 9/15/2025
9.8.0-beta.384 59 9/13/2025
9.8.0-beta.376 137 9/8/2025
9.8.0-beta.375 69 9/6/2025
9.8.0-beta.373 141 9/5/2025
9.8.0-beta.372 148 9/4/2025
9.8.0-beta.370 132 9/2/2025
9.8.0-beta.364 133 9/1/2025
9.7.2 7,194 8/29/2025
9.7.2-beta.362 182 8/29/2025
9.7.2-beta.361 178 8/29/2025
9.7.2-beta.360 181 8/29/2025
9.7.2-beta.359 169 8/28/2025
9.7.2-beta.358 174 8/28/2025
9.7.2-beta.357 182 8/28/2025
9.7.1 233 8/27/2025
9.7.1-beta.355 182 8/27/2025
9.7.1-beta.354 177 8/27/2025
9.7.1-beta.353 176 8/27/2025
9.7.1-beta.352 175 8/27/2025
9.7.1-beta.351 178 8/27/2025
9.7.1-beta.348 148 8/14/2025
9.7.1-beta.344 248 8/10/2025
9.7.1-beta.343 247 8/8/2025
9.7.1-beta.342 215 8/7/2025
9.7.1-beta.341 223 8/6/2025
9.7.1-beta.340 198 8/5/2025
9.7.1-beta.339 202 8/5/2025
9.7.0 219 8/1/2025
9.7.0-beta.337 95 8/1/2025
9.7.0-beta.336 100 8/1/2025
9.7.0-beta.335 101 8/1/2025
9.7.0-beta.333 111 7/30/2025
9.6.1-beta.332 111 7/30/2025
9.6.1-beta.331 111 7/30/2025
9.6.1-beta.330 106 7/30/2025
9.6.1-beta.329 110 7/30/2025
9.6.1-beta.328 119 7/29/2025
9.6.1-beta.327 126 7/28/2025
9.6.1-beta.326 131 7/28/2025
9.6.0 204 7/10/2025
9.6.0-beta.324 139 7/10/2025
9.5.1-beta.323 129 7/10/2025
9.5.1-beta.322 143 7/10/2025
9.5.1-beta.321 141 7/10/2025
9.5.1-beta.320 134 7/9/2025
9.5.1-beta.319 134 7/8/2025
9.5.1-beta.318 139 7/2/2025
9.5.1-beta.317 133 6/30/2025
9.5.1-beta.315 135 6/26/2025
9.5.1-beta.314 135 6/23/2025
9.5.1-beta.313 137 6/20/2025
9.5.1-beta.312 151 6/20/2025
9.5.1-beta.311 164 6/18/2025
9.5.1-beta.310 163 6/17/2025
9.5.1-beta.309 152 6/17/2025
9.5.1-beta.308 149 6/17/2025
9.5.1-beta.307 240 6/16/2025
9.5.1-beta.306 297 6/11/2025
9.5.1-beta.305 136 6/7/2025
9.5.1-beta.304 146 6/6/2025
9.5.1-beta.303 134 6/4/2025
9.5.1-beta.302 151 6/4/2025
9.5.1-beta.301 167 6/2/2025
9.5.1-beta.300 164 5/28/2025
9.5.0 395 5/27/2025
9.5.0-beta.299 157 5/27/2025
9.5.0-beta.298 144 5/26/2025
9.5.0-beta.297 120 5/24/2025
9.5.0-beta.296 111 5/24/2025
9.5.0-beta.295 88 5/24/2025
9.4.1-beta.291 148 5/19/2025
9.4.1-beta.289 157 5/16/2025
9.4.1-beta.288 236 5/16/2025
9.4.1-beta.287 209 5/16/2025
9.4.1-beta.286 207 5/16/2025
9.4.1-beta.285 224 5/14/2025
9.4.1-beta.284 243 5/13/2025
9.4.1-beta.283 236 5/12/2025
9.4.1-beta.282 157 5/7/2025
9.4.1-beta.280 163 5/2/2025
9.4.1-beta.279 162 5/2/2025
9.4.1-beta.277 164 4/23/2025
9.4.1-beta.276 153 4/23/2025
9.4.1-beta.275 170 4/23/2025
9.4.1-beta.274 162 4/23/2025
9.4.1-beta.273 176 4/23/2025
9.4.1-beta.272 171 4/23/2025
9.4.1-beta.271 169 4/23/2025
9.4.1-beta.270 190 4/20/2025
9.4.0 233 4/20/2025
9.4.0-beta.269 187 4/20/2025
9.4.0-beta.268 184 4/20/2025
9.3.1-beta.267 163 4/20/2025
9.3.1-beta.266 97 4/19/2025
9.3.1-beta.265 207 4/15/2025
9.3.1-beta.264 201 4/15/2025
9.3.1-beta.263 193 4/15/2025
9.3.1-beta.262 184 4/15/2025
9.3.1-beta.260 159 4/10/2025
9.3.1-beta.259 172 4/8/2025
9.3.1-beta.258 168 4/8/2025
9.3.1-beta.257 174 4/8/2025
9.3.1-beta.256 172 4/8/2025
9.3.1-beta.255 166 4/8/2025
9.3.1-beta.254 167 4/8/2025
9.3.1-beta.253 174 4/1/2025
9.3.1-beta.252 137 3/27/2025
9.3.1-beta.250 162 3/27/2025
9.3.1-beta.249 166 3/27/2025
9.3.1-beta.248 149 3/27/2025
9.3.1-beta.247 164 3/27/2025
9.3.1-beta.244 497 3/25/2025
9.3.1-beta.242 493 3/24/2025
9.3.1-beta.241 180 3/19/2025
9.3.0 254 3/19/2025
9.3.0-beta.239 167 3/19/2025
9.2.2-beta.237 173 3/19/2025
9.2.2-beta.236 143 3/14/2025
9.2.2-beta.230 140 3/13/2025
9.2.2-beta.229 176 3/13/2025
9.2.2-beta.228 177 3/11/2025
9.2.2-beta.227 173 3/11/2025
9.2.2-beta.226 182 3/11/2025
9.2.2-beta.225 151 3/11/2025
9.2.2-beta.224 179 3/11/2025
9.2.2-beta.223 151 3/10/2025
9.2.2-beta.222 191 3/10/2025
9.2.2-beta.220 182 3/9/2025
9.2.2-beta.218 196 3/9/2025
9.2.2-beta.217 221 3/7/2025
9.2.2-beta.216 194 3/7/2025
9.2.2-beta.215 212 3/7/2025
9.2.2-beta.214 204 3/5/2025
9.2.2-beta.213 202 3/5/2025
9.2.2-beta.212 222 3/5/2025
9.2.2-beta.211 228 3/4/2025
9.2.2-beta.210 219 3/4/2025
9.2.2-beta.208 105 3/3/2025
9.2.1 191 3/3/2025
9.2.1-beta.207 133 3/2/2025
9.2.1-beta.206 87 3/1/2025
9.2.1-beta.205 114 2/27/2025
9.2.1-beta.204 85 2/26/2025
9.2.1-beta.203 83 2/26/2025
9.2.0 407 2/26/2025
9.2.0-beta.202 105 2/26/2025
9.2.0-beta.201 117 2/26/2025
9.2.0-beta.199 114 2/26/2025
9.2.0-beta.198 90 2/26/2025
9.1.1-beta.197 97 2/25/2025
9.1.1-beta.196 114 2/25/2025
9.1.1-beta.195 84 2/25/2025
9.1.1-beta.194 95 2/25/2025
9.1.1-beta.193 114 2/25/2025
9.1.1-beta.192 113 2/24/2025
9.1.1-beta.191 108 2/24/2025
9.1.1-beta.190 117 2/19/2025
9.1.1-beta.189 90 2/19/2025
9.1.1-beta.188 120 2/19/2025
9.1.1-beta.187 118 2/19/2025
9.1.1-beta.183 123 2/18/2025
9.1.1-beta.182 126 2/18/2025
9.1.1-beta.181 137 2/18/2025
9.1.1-beta.180 111 2/17/2025
9.1.1-beta.178 122 2/17/2025
9.1.1-beta.177 128 2/12/2025
9.1.1-beta.176 114 2/11/2025
9.1.1-beta.175 101 2/11/2025
9.1.1-beta.173 125 2/10/2025
9.1.1-beta.169 101 2/6/2025
9.1.1-beta.168 103 2/5/2025
9.1.1-beta.166 86 2/5/2025
9.1.1-beta.165 108 2/5/2025
9.1.1-beta.164 107 2/3/2025
9.1.1-beta.162 101 2/3/2025
9.1.1-beta.155 104 1/30/2025
9.1.1-beta.154 80 1/30/2025
9.1.1-beta.153 100 1/30/2025
9.1.1-beta.152 81 1/29/2025
9.1.1-beta.150 117 1/29/2025
9.1.1-beta.148 100 1/26/2025
9.1.1-beta.147 108 1/26/2025
9.1.1-beta.146 110 1/23/2025
9.1.1-beta.145 99 1/22/2025
9.1.1-beta.144 103 1/22/2025
9.1.1-beta.142 79 1/22/2025
9.1.1-beta.140 113 1/22/2025
9.1.1-beta.139 107 1/21/2025
9.1.1-beta.138 102 1/20/2025
9.1.1-beta.137 75 1/17/2025
9.1.1-beta.136 98 1/15/2025
9.1.1-beta.135 56 1/15/2025
9.1.1-beta.134 72 1/15/2025
9.1.1-beta.128 96 1/9/2025
9.1.1-beta.127 84 1/9/2025
9.1.1-beta.126 100 1/9/2025
9.1.1-beta.125 100 1/9/2025
9.1.1-beta.124 105 1/9/2025
9.1.0 2,358 12/12/2024
9.1.0-beta.123 116 1/3/2025
9.1.0-beta.122 94 1/3/2025
9.1.0-beta.121 115 1/2/2025
9.1.0-beta.120 105 12/30/2024
9.1.0-beta.119 108 12/30/2024
9.1.0-beta.118 94 12/30/2024
9.1.0-beta.116 93 12/30/2024
9.1.0-beta.114 99 12/30/2024
9.1.0-beta.113 118 12/30/2024
9.1.0-beta.112 117 12/18/2024
9.1.0-beta.110 124 12/16/2024
9.1.0-beta.109 120 12/12/2024
9.0.1-beta.108 102 12/12/2024
9.0.1-beta.107 105 12/11/2024
9.0.1-beta.106 96 12/12/2024
9.0.1-beta.104 105 12/11/2024
9.0.1-beta.102 85 12/6/2024
9.0.1-beta.99 110 12/6/2024
9.0.1-beta.98 87 12/6/2024
9.0.1-beta.95 87 12/5/2024
9.0.1-beta.94 108 12/5/2024
9.0.1-beta.93 100 12/2/2024
9.0.1-beta.92 112 11/30/2024
9.0.1-beta.91 106 11/30/2024
9.0.1-beta.90 118 11/29/2024
9.0.1-beta.89 117 11/29/2024
9.0.1-beta.88 102 11/27/2024
9.0.1-beta.87 106 11/27/2024
9.0.1-beta.86 114 11/27/2024
9.0.1-beta.84 112 11/24/2024
9.0.1-beta.83 109 11/22/2024
9.0.1-beta.82 128 11/21/2024
9.0.1-beta.81 103 11/19/2024
9.0.1-beta.80 75 11/19/2024
9.0.1-beta.79 106 11/19/2024
9.0.1-beta.77 118 11/15/2024
9.0.0 225 11/15/2024
9.0.0-beta.76 114 11/14/2024
9.0.0-beta.75 102 11/14/2024
9.0.0-beta.74 94 11/14/2024
9.0.0-beta.73 88 11/14/2024
9.0.0-beta.72 106 11/14/2024
9.0.0-beta.71 109 11/13/2024
9.0.0-beta.70 118 11/13/2024
9.0.0-beta.69 108 11/13/2024
9.0.0-beta.68 115 11/13/2024
9.0.0-beta.67 115 11/13/2024
9.0.0-beta.66 84 11/13/2024
9.0.0-beta.63 111 11/12/2024
9.0.0-beta.54 105 10/31/2024
9.0.0-beta.53 87 10/29/2024
8.3.0 196 10/29/2024
8.3.0-beta.51 111 10/29/2024
8.3.0-beta.50 90 10/28/2024
8.3.0-beta.49 120 10/28/2024
8.3.0-beta.48 80 10/28/2024
8.3.0-beta.47 118 10/28/2024
8.3.0-beta.46 107 10/27/2024
8.3.0-beta.45 116 10/25/2024
8.3.0-beta.44 118 10/25/2024
8.3.0-beta.43 111 10/25/2024
8.3.0-beta.42 118 10/24/2024
8.2.1 191 10/23/2024
8.2.1-beta.40 77 10/23/2024
8.2.1-beta.39 86 10/23/2024
8.2.1-beta.38 120 10/23/2024
8.2.1-beta.37 109 10/23/2024
8.2.1-beta.36 117 10/23/2024
8.2.1-beta.35 111 10/23/2024
8.2.0-beta.34 92 10/23/2024
8.2.0-beta.33 108 10/23/2024
8.2.0-beta.32 115 10/22/2024
1.0.0-beta.60 116 11/11/2024
1.0.0-beta.58 110 11/4/2024
1.0.0-beta.57 94 11/1/2024
1.0.0-beta.56 112 11/1/2024
1.0.0-beta.55 117 11/1/2024