CommunityToolkit.Aspire.Hosting.Golang 9.3.1-beta.250

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