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

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