CommunityToolkit.Aspire.Hosting.Golang 9.2.2-beta.208

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.2.2-beta.208
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.2.2-beta.208
                    
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.2.2-beta.208" />
                    
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.2.2-beta.208" />
                    
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.2.2-beta.208
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.2.2-beta.208"
                    
#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.2.2-beta.208&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.2.2-beta.208&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.6.0 103 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 111 7/2/2025
9.5.1-beta.317 104 6/30/2025
9.5.1-beta.315 111 6/26/2025
9.5.1-beta.314 111 6/23/2025
9.5.1-beta.313 102 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 102 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 114 6/2/2025
9.5.1-beta.300 123 5/28/2025
9.5.0 210 5/27/2025
9.5.0-beta.299 118 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 128 4/23/2025
9.4.1-beta.276 126 4/23/2025
9.4.1-beta.275 125 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 128 4/23/2025
9.4.1-beta.270 146 4/20/2025
9.4.0 187 4/20/2025
9.4.0-beta.269 144 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 161 4/15/2025
9.3.1-beta.264 159 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 128 4/8/2025
9.3.1-beta.257 133 4/8/2025
9.3.1-beta.256 127 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 129 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 114 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 463 3/25/2025
9.3.1-beta.242 451 3/24/2025
9.3.1-beta.241 132 3/19/2025
9.3.0 184 3/19/2025
9.3.0-beta.239 118 3/19/2025
9.2.2-beta.237 128 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 130 3/11/2025
9.2.2-beta.226 135 3/11/2025
9.2.2-beta.225 124 3/11/2025
9.2.2-beta.224 129 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 138 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 171 3/7/2025
9.2.2-beta.214 172 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 178 3/4/2025
9.2.2-beta.210 174 3/4/2025
9.2.2-beta.208 61 3/3/2025
9.2.1 122 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 67 2/27/2025
9.2.1-beta.204 57 2/26/2025
9.2.1-beta.203 57 2/26/2025
9.2.0 331 2/26/2025
9.2.0-beta.202 68 2/26/2025
9.2.0-beta.201 69 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 66 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 73 2/19/2025
9.1.1-beta.189 63 2/19/2025
9.1.1-beta.188 70 2/19/2025
9.1.1-beta.187 72 2/19/2025
9.1.1-beta.183 73 2/18/2025
9.1.1-beta.182 77 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 83 2/10/2025
9.1.1-beta.169 59 2/6/2025
9.1.1-beta.168 73 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 64 1/30/2025
9.1.1-beta.154 57 1/30/2025
9.1.1-beta.153 59 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 66 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 60 1/20/2025
9.1.1-beta.137 51 1/17/2025
9.1.1-beta.136 62 1/15/2025
9.1.1-beta.135 32 1/15/2025
9.1.1-beta.134 33 1/15/2025
9.1.1-beta.128 52 1/9/2025
9.1.1-beta.127 50 1/9/2025
9.1.1-beta.126 58 1/9/2025
9.1.1-beta.125 59 1/9/2025
9.1.1-beta.124 56 1/9/2025
9.1.0 1,303 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 65 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 67 12/30/2024
9.1.0-beta.113 68 12/30/2024
9.1.0-beta.112 72 12/18/2024
9.1.0-beta.110 73 12/16/2024
9.1.0-beta.109 76 12/12/2024
9.0.1-beta.108 66 12/12/2024
9.0.1-beta.107 77 12/11/2024
9.0.1-beta.106 73 12/12/2024
9.0.1-beta.104 67 12/11/2024
9.0.1-beta.102 63 12/6/2024
9.0.1-beta.99 71 12/6/2024
9.0.1-beta.98 66 12/6/2024
9.0.1-beta.95 61 12/5/2024
9.0.1-beta.94 67 12/5/2024
9.0.1-beta.93 58 12/2/2024
9.0.1-beta.92 67 11/30/2024
9.0.1-beta.91 68 11/30/2024
9.0.1-beta.90 72 11/29/2024
9.0.1-beta.89 72 11/29/2024
9.0.1-beta.88 66 11/27/2024
9.0.1-beta.87 63 11/27/2024
9.0.1-beta.86 67 11/27/2024
9.0.1-beta.84 64 11/24/2024
9.0.1-beta.83 76 11/22/2024
9.0.1-beta.82 80 11/21/2024
9.0.1-beta.81 58 11/19/2024
9.0.1-beta.80 55 11/19/2024
9.0.1-beta.79 63 11/19/2024
9.0.1-beta.77 69 11/15/2024
9.0.0 153 11/15/2024
9.0.0-beta.76 74 11/14/2024
9.0.0-beta.75 58 11/14/2024
9.0.0-beta.74 64 11/14/2024
9.0.0-beta.73 62 11/14/2024
9.0.0-beta.72 65 11/14/2024
9.0.0-beta.71 67 11/13/2024
9.0.0-beta.70 73 11/13/2024
9.0.0-beta.69 63 11/13/2024
9.0.0-beta.68 73 11/13/2024
9.0.0-beta.67 63 11/13/2024
9.0.0-beta.66 62 11/13/2024
9.0.0-beta.63 67 11/12/2024
9.0.0-beta.54 68 10/31/2024
9.0.0-beta.53 63 10/29/2024
8.3.0 126 10/29/2024
8.3.0-beta.51 71 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 70 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 69 10/24/2024
8.2.1 124 10/23/2024
8.2.1-beta.40 56 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 67 10/23/2024
8.2.1-beta.36 67 10/23/2024
8.2.1-beta.35 65 10/23/2024
8.2.0-beta.34 65 10/23/2024
8.2.0-beta.33 65 10/23/2024
8.2.0-beta.32 63 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 69 11/1/2024