CommunityToolkit.Aspire.Hosting.Golang 9.5.1-beta.323

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