CommunityToolkit.Aspire.Hosting.Golang 9.7.1

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