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

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