CommunityToolkit.Aspire.Hosting.Golang 9.8.1-beta.407

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