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

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.393
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.8.0-beta.393
                    
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.393" />
                    
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.393" />
                    
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.393
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.8.0-beta.393"
                    
#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.393
                    
#: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.393&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.8.0-beta.393&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 611 12/3/2025
13.0.1-beta.467 605 12/3/2025
13.0.0 423 11/25/2025
13.0.0-beta.462 126 11/25/2025
13.0.0-beta.456 126 11/23/2025
13.0.0-beta.454 78 11/23/2025
13.0.0-beta.453 98 11/22/2025
13.0.0-beta.450 107 11/22/2025
13.0.0-beta.448 103 11/22/2025
13.0.0-beta.444 408 11/17/2025
13.0.0-beta.443 399 11/17/2025
13.0.0-beta.440 88 11/15/2025
13.0.0-beta.439 233 11/12/2025
13.0.0-beta.438 220 11/12/2025
13.0.0-beta.436 222 11/12/2025
13.0.0-beta.435 230 11/11/2025
13.0.0-beta.433 146 11/10/2025
13.0.0-beta.432 147 11/10/2025
13.0.0-beta.431 133 11/6/2025
13.0.0-beta.430 135 11/6/2025
9.9.0 283 11/3/2025
9.9.0-beta.427 141 11/3/2025
9.8.1-beta.426 138 11/3/2025
9.8.1-beta.424 131 10/28/2025
9.8.1-beta.420 127 10/27/2025
9.8.1-beta.419 124 10/27/2025
9.8.1-beta.417 128 10/27/2025
9.8.1-beta.414 127 10/24/2025
9.8.1-beta.413 127 10/22/2025
9.8.1-beta.410 122 10/16/2025
9.8.1-beta.408 112 10/16/2025
9.8.1-beta.407 117 10/16/2025
9.8.1-beta.406 126 10/15/2025
9.8.0 1,017 9/26/2025
9.8.0-beta.405 120 10/15/2025
9.8.0-beta.404 122 10/13/2025
9.8.0-beta.402 128 9/29/2025
9.8.0-beta.401 124 9/29/2025
9.8.0-beta.399 125 9/26/2025
9.8.0-beta.398 126 9/25/2025
9.8.0-beta.397 135 9/25/2025
9.8.0-beta.395 129 9/24/2025
9.8.0-beta.394 129 9/23/2025
9.8.0-beta.393 133 9/23/2025
9.8.0-beta.392 136 9/23/2025
9.8.0-beta.389 255 9/18/2025
9.8.0-beta.388 268 9/16/2025
9.8.0-beta.386 204 9/15/2025
9.8.0-beta.385 208 9/15/2025
9.8.0-beta.384 52 9/13/2025
9.8.0-beta.376 134 9/8/2025
9.8.0-beta.375 65 9/6/2025
9.8.0-beta.373 137 9/5/2025
9.8.0-beta.372 145 9/4/2025
9.8.0-beta.370 129 9/2/2025
9.8.0-beta.364 129 9/1/2025
9.7.2 7,082 8/29/2025
9.7.2-beta.362 177 8/29/2025
9.7.2-beta.361 173 8/29/2025
9.7.2-beta.360 176 8/29/2025
9.7.2-beta.359 166 8/28/2025
9.7.2-beta.358 172 8/28/2025
9.7.2-beta.357 177 8/28/2025
9.7.1 221 8/27/2025
9.7.1-beta.355 177 8/27/2025
9.7.1-beta.354 174 8/27/2025
9.7.1-beta.353 171 8/27/2025
9.7.1-beta.352 173 8/27/2025
9.7.1-beta.351 174 8/27/2025
9.7.1-beta.348 146 8/14/2025
9.7.1-beta.344 246 8/10/2025
9.7.1-beta.343 245 8/8/2025
9.7.1-beta.342 210 8/7/2025
9.7.1-beta.341 218 8/6/2025
9.7.1-beta.340 195 8/5/2025
9.7.1-beta.339 198 8/5/2025
9.7.0 211 8/1/2025
9.7.0-beta.337 88 8/1/2025
9.7.0-beta.336 97 8/1/2025
9.7.0-beta.335 98 8/1/2025
9.7.0-beta.333 107 7/30/2025
9.6.1-beta.332 105 7/30/2025
9.6.1-beta.331 108 7/30/2025
9.6.1-beta.330 102 7/30/2025
9.6.1-beta.329 107 7/30/2025
9.6.1-beta.328 115 7/29/2025
9.6.1-beta.327 121 7/28/2025
9.6.1-beta.326 127 7/28/2025
9.6.0 196 7/10/2025
9.6.0-beta.324 134 7/10/2025
9.5.1-beta.323 127 7/10/2025
9.5.1-beta.322 137 7/10/2025
9.5.1-beta.321 135 7/10/2025
9.5.1-beta.320 131 7/9/2025
9.5.1-beta.319 132 7/8/2025
9.5.1-beta.318 136 7/2/2025
9.5.1-beta.317 130 6/30/2025
9.5.1-beta.315 133 6/26/2025
9.5.1-beta.314 132 6/23/2025
9.5.1-beta.313 134 6/20/2025
9.5.1-beta.312 147 6/20/2025
9.5.1-beta.311 161 6/18/2025
9.5.1-beta.310 158 6/17/2025
9.5.1-beta.309 147 6/17/2025
9.5.1-beta.308 144 6/17/2025
9.5.1-beta.307 235 6/16/2025
9.5.1-beta.306 294 6/11/2025
9.5.1-beta.305 131 6/7/2025
9.5.1-beta.304 141 6/6/2025
9.5.1-beta.303 128 6/4/2025
9.5.1-beta.302 149 6/4/2025
9.5.1-beta.301 162 6/2/2025
9.5.1-beta.300 160 5/28/2025
9.5.0 389 5/27/2025
9.5.0-beta.299 151 5/27/2025
9.5.0-beta.298 141 5/26/2025
9.5.0-beta.297 115 5/24/2025
9.5.0-beta.296 105 5/24/2025
9.5.0-beta.295 84 5/24/2025
9.4.1-beta.291 143 5/19/2025
9.4.1-beta.289 153 5/16/2025
9.4.1-beta.288 231 5/16/2025
9.4.1-beta.287 202 5/16/2025
9.4.1-beta.286 201 5/16/2025
9.4.1-beta.285 218 5/14/2025
9.4.1-beta.284 241 5/13/2025
9.4.1-beta.283 235 5/12/2025
9.4.1-beta.282 153 5/7/2025
9.4.1-beta.280 155 5/2/2025
9.4.1-beta.279 158 5/2/2025
9.4.1-beta.277 160 4/23/2025
9.4.1-beta.276 148 4/23/2025
9.4.1-beta.275 164 4/23/2025
9.4.1-beta.274 159 4/23/2025
9.4.1-beta.273 170 4/23/2025
9.4.1-beta.272 168 4/23/2025
9.4.1-beta.271 162 4/23/2025
9.4.1-beta.270 185 4/20/2025
9.4.0 228 4/20/2025
9.4.0-beta.269 184 4/20/2025
9.4.0-beta.268 180 4/20/2025
9.3.1-beta.267 161 4/20/2025
9.3.1-beta.266 92 4/19/2025
9.3.1-beta.265 203 4/15/2025
9.3.1-beta.264 195 4/15/2025
9.3.1-beta.263 190 4/15/2025
9.3.1-beta.262 182 4/15/2025
9.3.1-beta.260 154 4/10/2025
9.3.1-beta.259 168 4/8/2025
9.3.1-beta.258 164 4/8/2025
9.3.1-beta.257 173 4/8/2025
9.3.1-beta.256 168 4/8/2025
9.3.1-beta.255 161 4/8/2025
9.3.1-beta.254 164 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 82 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,161 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 125 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