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