CommunityToolkit.Aspire.Hosting.Golang 9.5.0-beta.296

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