CommunityToolkit.Aspire.Hosting.Golang 9.4.1-beta.276

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.4.1-beta.276
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.4.1-beta.276
                    
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.4.1-beta.276" />
                    
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.4.1-beta.276" />
                    
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.4.1-beta.276
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.4.1-beta.276"
                    
#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.4.1-beta.276
                    
#: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.4.1-beta.276&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.4.1-beta.276&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 130 7/10/2025
9.6.0-beta.324 103 7/10/2025
9.5.1-beta.323 104 7/10/2025
9.5.1-beta.322 109 7/10/2025
9.5.1-beta.321 106 7/10/2025
9.5.1-beta.320 104 7/9/2025
9.5.1-beta.319 108 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 124 6/18/2025
9.5.1-beta.310 117 6/17/2025
9.5.1-beta.309 110 6/17/2025
9.5.1-beta.308 116 6/17/2025
9.5.1-beta.307 182 6/16/2025
9.5.1-beta.306 261 6/11/2025
9.5.1-beta.305 87 6/7/2025
9.5.1-beta.304 106 6/6/2025
9.5.1-beta.303 110 6/4/2025
9.5.1-beta.302 114 6/4/2025
9.5.1-beta.301 117 6/2/2025
9.5.1-beta.300 125 5/28/2025
9.5.0 243 5/27/2025
9.5.0-beta.299 120 5/27/2025
9.5.0-beta.298 118 5/26/2025
9.5.0-beta.297 75 5/24/2025
9.5.0-beta.296 72 5/24/2025
9.5.0-beta.295 42 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 184 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 206 5/13/2025
9.4.1-beta.283 204 5/12/2025
9.4.1-beta.282 119 5/7/2025
9.4.1-beta.280 115 5/2/2025
9.4.1-beta.279 120 5/2/2025
9.4.1-beta.277 132 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 133 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 150 4/20/2025
9.4.0 190 4/20/2025
9.4.0-beta.269 149 4/20/2025
9.4.0-beta.268 133 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 160 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 137 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 133 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 117 3/27/2025
9.3.1-beta.247 115 3/27/2025
9.3.1-beta.244 467 3/25/2025
9.3.1-beta.242 455 3/24/2025
9.3.1-beta.241 135 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 126 3/13/2025
9.2.2-beta.228 138 3/11/2025
9.2.2-beta.227 134 3/11/2025
9.2.2-beta.226 139 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 141 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 174 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 177 3/4/2025
9.2.2-beta.208 65 3/3/2025
9.2.1 126 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 335 2/26/2025
9.2.0-beta.202 72 2/26/2025
9.2.0-beta.201 73 2/26/2025
9.2.0-beta.199 70 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 69 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 73 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 80 2/18/2025
9.1.1-beta.181 93 2/18/2025
9.1.1-beta.180 76 2/17/2025
9.1.1-beta.178 77 2/17/2025
9.1.1-beta.177 82 2/12/2025
9.1.1-beta.176 81 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 72 2/3/2025
9.1.1-beta.162 67 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 69 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 36 1/15/2025
9.1.1-beta.128 57 1/9/2025
9.1.1-beta.127 54 1/9/2025
9.1.1-beta.126 61 1/9/2025
9.1.1-beta.125 63 1/9/2025
9.1.1-beta.124 60 1/9/2025
9.1.0 1,323 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 69 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 79 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 69 12/11/2024
9.0.1-beta.102 65 12/6/2024
9.0.1-beta.99 73 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 76 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 70 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 60 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 72 11/15/2024
9.0.0 155 11/15/2024
9.0.0-beta.76 76 11/14/2024
9.0.0-beta.75 60 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 67 11/14/2024
9.0.0-beta.71 71 11/13/2024
9.0.0-beta.70 75 11/13/2024
9.0.0-beta.69 67 11/13/2024
9.0.0-beta.68 78 11/13/2024
9.0.0-beta.67 67 11/13/2024
9.0.0-beta.66 64 11/13/2024
9.0.0-beta.63 70 11/12/2024
9.0.0-beta.54 71 10/31/2024
9.0.0-beta.53 65 10/29/2024
8.3.0 128 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 69 10/28/2024
8.3.0-beta.48 60 10/28/2024
8.3.0-beta.47 69 10/28/2024
8.3.0-beta.46 63 10/27/2024
8.3.0-beta.45 72 10/25/2024
8.3.0-beta.44 80 10/25/2024
8.3.0-beta.43 69 10/25/2024
8.3.0-beta.42 72 10/24/2024
8.2.1 126 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 68 10/23/2024
8.2.1-beta.37 69 10/23/2024
8.2.1-beta.36 70 10/23/2024
8.2.1-beta.35 67 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 66 10/22/2024
1.0.0-beta.60 76 11/11/2024
1.0.0-beta.58 68 11/4/2024
1.0.0-beta.57 68 11/1/2024
1.0.0-beta.56 65 11/1/2024
1.0.0-beta.55 72 11/1/2024