CommunityToolkit.Aspire.Hosting.Golang 9.4.1-beta.271

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