CommunityToolkit.Aspire.Hosting.Golang 9.6.1-beta.326

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.6.1-beta.326
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.6.1-beta.326
                    
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.6.1-beta.326" />
                    
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.6.1-beta.326" />
                    
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.6.1-beta.326
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.6.1-beta.326"
                    
#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.6.1-beta.326
                    
#: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.6.1-beta.326&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.6.1-beta.326&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.375 22 9/6/2025
9.8.0-beta.373 106 9/5/2025
9.8.0-beta.372 111 9/4/2025
9.8.0-beta.370 112 9/2/2025
9.8.0-beta.364 115 9/1/2025
9.7.2 528 8/29/2025
9.7.2-beta.362 162 8/29/2025
9.7.2-beta.361 158 8/29/2025
9.7.2-beta.360 163 8/29/2025
9.7.2-beta.359 155 8/28/2025
9.7.2-beta.358 161 8/28/2025
9.7.2-beta.357 162 8/28/2025
9.7.1 177 8/27/2025
9.7.1-beta.355 164 8/27/2025
9.7.1-beta.354 162 8/27/2025
9.7.1-beta.353 159 8/27/2025
9.7.1-beta.352 159 8/27/2025
9.7.1-beta.351 163 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 140 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 93 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 163 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 120 6/20/2025
9.5.1-beta.311 140 6/18/2025
9.5.1-beta.310 137 6/17/2025
9.5.1-beta.309 125 6/17/2025
9.5.1-beta.308 128 6/17/2025
9.5.1-beta.307 217 6/16/2025
9.5.1-beta.306 274 6/11/2025
9.5.1-beta.305 100 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 130 6/2/2025
9.5.1-beta.300 139 5/28/2025
9.5.0 338 5/27/2025
9.5.0-beta.299 133 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 197 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 219 5/13/2025
9.4.1-beta.283 215 5/12/2025
9.4.1-beta.282 129 5/7/2025
9.4.1-beta.280 130 5/2/2025
9.4.1-beta.279 130 5/2/2025
9.4.1-beta.277 143 4/23/2025
9.4.1-beta.276 140 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 149 4/23/2025
9.4.1-beta.272 146 4/23/2025
9.4.1-beta.271 145 4/23/2025
9.4.1-beta.270 162 4/20/2025
9.4.0 200 4/20/2025
9.4.0-beta.269 159 4/20/2025
9.4.0-beta.268 148 4/20/2025
9.3.1-beta.267 143 4/20/2025
9.3.1-beta.266 70 4/19/2025
9.3.1-beta.265 174 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 144 4/8/2025
9.3.1-beta.257 148 4/8/2025
9.3.1-beta.256 145 4/8/2025
9.3.1-beta.255 145 4/8/2025
9.3.1-beta.254 140 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 130 3/27/2025
9.3.1-beta.248 131 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 466 3/24/2025
9.3.1-beta.241 150 3/19/2025
9.3.0 198 3/19/2025
9.3.0-beta.239 134 3/19/2025
9.2.2-beta.237 144 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 141 3/13/2025
9.2.2-beta.228 152 3/11/2025
9.2.2-beta.227 145 3/11/2025
9.2.2-beta.226 154 3/11/2025
9.2.2-beta.225 137 3/11/2025
9.2.2-beta.224 147 3/11/2025
9.2.2-beta.223 139 3/10/2025
9.2.2-beta.222 158 3/10/2025
9.2.2-beta.220 164 3/9/2025
9.2.2-beta.218 154 3/9/2025
9.2.2-beta.217 189 3/7/2025
9.2.2-beta.216 181 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 193 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 77 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 83 2/27/2025
9.2.1-beta.204 69 2/26/2025
9.2.1-beta.203 71 2/26/2025
9.2.0 351 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 79 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 91 2/19/2025
9.1.1-beta.189 77 2/19/2025
9.1.1-beta.188 87 2/19/2025
9.1.1-beta.187 86 2/19/2025
9.1.1-beta.183 92 2/18/2025
9.1.1-beta.182 93 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 92 2/17/2025
9.1.1-beta.177 95 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 101 2/10/2025
9.1.1-beta.169 75 2/6/2025
9.1.1-beta.168 89 2/5/2025
9.1.1-beta.166 72 2/5/2025
9.1.1-beta.165 80 2/5/2025
9.1.1-beta.164 85 2/3/2025
9.1.1-beta.162 78 2/3/2025
9.1.1-beta.155 81 1/30/2025
9.1.1-beta.154 68 1/30/2025
9.1.1-beta.153 72 1/30/2025
9.1.1-beta.152 68 1/29/2025
9.1.1-beta.150 88 1/29/2025
9.1.1-beta.148 79 1/26/2025
9.1.1-beta.147 82 1/26/2025
9.1.1-beta.146 80 1/23/2025
9.1.1-beta.145 75 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 86 1/22/2025
9.1.1-beta.139 73 1/21/2025
9.1.1-beta.138 80 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 68 1/9/2025
9.1.1-beta.127 65 1/9/2025
9.1.1-beta.126 72 1/9/2025
9.1.1-beta.125 76 1/9/2025
9.1.1-beta.124 72 1/9/2025
9.1.0 1,492 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 92 1/2/2025
9.1.0-beta.120 81 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 82 12/30/2024
9.1.0-beta.112 87 12/18/2024
9.1.0-beta.110 87 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 84 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 82 12/5/2024
9.0.1-beta.93 76 12/2/2024
9.0.1-beta.92 83 11/30/2024
9.0.1-beta.91 80 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 81 11/27/2024
9.0.1-beta.87 77 11/27/2024
9.0.1-beta.86 86 11/27/2024
9.0.1-beta.84 83 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 74 11/19/2024
9.0.1-beta.80 65 11/19/2024
9.0.1-beta.79 74 11/19/2024
9.0.1-beta.77 87 11/15/2024
9.0.0 167 11/15/2024
9.0.0-beta.76 88 11/14/2024
9.0.0-beta.75 73 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 90 11/13/2024
9.0.0-beta.69 81 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 84 11/12/2024
9.0.0-beta.54 82 10/31/2024
9.0.0-beta.53 74 10/29/2024
8.3.0 145 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 82 10/28/2024
8.3.0-beta.48 71 10/28/2024
8.3.0-beta.47 84 10/28/2024
8.3.0-beta.46 78 10/27/2024
8.3.0-beta.45 85 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 141 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 83 10/23/2024
8.2.1-beta.36 85 10/23/2024
8.2.1-beta.35 83 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 81 10/22/2024
1.0.0-beta.60 89 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 81 11/1/2024
1.0.0-beta.55 86 11/1/2024