CommunityToolkit.Aspire.Hosting.Golang 9.6.0

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