CommunityToolkit.Aspire.Hosting.Golang 9.2.0-beta.202

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