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

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Hosting.Golang.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang --version 9.5.1-beta.306
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.5.1-beta.306
                    
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.306" />
                    
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.306" />
                    
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.306
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.5.1-beta.306"
                    
#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.306&prerelease
                    
Install CommunityToolkit.Aspire.Hosting.Golang as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.5.1-beta.306&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.313 90 6/20/2025
9.5.1-beta.312 96 6/20/2025
9.5.1-beta.311 110 6/18/2025
9.5.1-beta.310 104 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 141 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 96 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 169 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 108 5/7/2025
9.4.1-beta.280 103 5/2/2025
9.4.1-beta.279 111 5/2/2025
9.4.1-beta.277 120 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 129 4/23/2025
9.4.1-beta.273 121 4/23/2025
9.4.1-beta.272 122 4/23/2025
9.4.1-beta.271 121 4/23/2025
9.4.1-beta.270 140 4/20/2025
9.4.0 179 4/20/2025
9.4.0-beta.269 135 4/20/2025
9.4.0-beta.268 123 4/20/2025
9.3.1-beta.267 124 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 152 4/15/2025
9.3.1-beta.263 151 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 127 4/8/2025
9.3.1-beta.258 123 4/8/2025
9.3.1-beta.257 125 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 121 4/8/2025
9.3.1-beta.253 121 4/1/2025
9.3.1-beta.252 106 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 103 3/27/2025
9.3.1-beta.244 452 3/25/2025
9.3.1-beta.242 445 3/24/2025
9.3.1-beta.241 120 3/19/2025
9.3.0 173 3/19/2025
9.3.0-beta.239 111 3/19/2025
9.2.2-beta.237 122 3/19/2025
9.2.2-beta.236 86 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 124 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 119 3/11/2025
9.2.2-beta.223 122 3/10/2025
9.2.2-beta.222 133 3/10/2025
9.2.2-beta.220 138 3/9/2025
9.2.2-beta.218 130 3/9/2025
9.2.2-beta.217 163 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 158 3/5/2025
9.2.2-beta.212 164 3/5/2025
9.2.2-beta.211 168 3/4/2025
9.2.2-beta.210 168 3/4/2025
9.2.2-beta.208 54 3/3/2025
9.2.1 113 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 56 2/27/2025
9.2.1-beta.204 53 2/26/2025
9.2.1-beta.203 54 2/26/2025
9.2.0 322 2/26/2025
9.2.0-beta.202 61 2/26/2025
9.2.0-beta.201 59 2/26/2025
9.2.0-beta.199 60 2/26/2025
9.2.0-beta.198 55 2/26/2025
9.1.1-beta.197 60 2/25/2025
9.1.1-beta.196 57 2/25/2025
9.1.1-beta.195 53 2/25/2025
9.1.1-beta.194 56 2/25/2025
9.1.1-beta.193 57 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 64 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 63 2/18/2025
9.1.1-beta.182 67 2/18/2025
9.1.1-beta.181 78 2/18/2025
9.1.1-beta.180 65 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 71 2/10/2025
9.1.1-beta.169 53 2/6/2025
9.1.1-beta.168 63 2/5/2025
9.1.1-beta.166 55 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 52 1/30/2025
9.1.1-beta.152 50 1/29/2025
9.1.1-beta.150 61 1/29/2025
9.1.1-beta.148 58 1/26/2025
9.1.1-beta.147 57 1/26/2025
9.1.1-beta.146 61 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 65 1/22/2025
9.1.1-beta.139 54 1/21/2025
9.1.1-beta.138 53 1/20/2025
9.1.1-beta.137 48 1/17/2025
9.1.1-beta.136 51 1/15/2025
9.1.1-beta.135 27 1/15/2025
9.1.1-beta.134 27 1/15/2025
9.1.1-beta.128 44 1/9/2025
9.1.1-beta.127 45 1/9/2025
9.1.1-beta.126 49 1/9/2025
9.1.1-beta.125 50 1/9/2025
9.1.1-beta.124 48 1/9/2025
9.1.0 1,122 12/12/2024
9.1.0-beta.123 64 1/3/2025
9.1.0-beta.122 66 1/3/2025
9.1.0-beta.121 70 1/2/2025
9.1.0-beta.120 59 12/30/2024
9.1.0-beta.119 62 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 59 12/30/2024
9.1.0-beta.113 61 12/30/2024
9.1.0-beta.112 63 12/18/2024
9.1.0-beta.110 65 12/16/2024
9.1.0-beta.109 66 12/12/2024
9.0.1-beta.108 59 12/12/2024
9.0.1-beta.107 71 12/11/2024
9.0.1-beta.106 65 12/12/2024
9.0.1-beta.104 59 12/11/2024
9.0.1-beta.102 58 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 55 12/5/2024
9.0.1-beta.94 59 12/5/2024
9.0.1-beta.93 49 12/2/2024
9.0.1-beta.92 60 11/30/2024
9.0.1-beta.91 61 11/30/2024
9.0.1-beta.90 61 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 60 11/27/2024
9.0.1-beta.84 55 11/24/2024
9.0.1-beta.83 67 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 61 11/15/2024
9.0.0 142 11/15/2024
9.0.0-beta.76 67 11/14/2024
9.0.0-beta.75 49 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 63 11/13/2024
9.0.0-beta.69 58 11/13/2024
9.0.0-beta.68 69 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 61 11/12/2024
9.0.0-beta.54 60 10/31/2024
9.0.0-beta.53 58 10/29/2024
8.3.0 118 10/29/2024
8.3.0-beta.51 61 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 54 10/28/2024
8.3.0-beta.47 54 10/28/2024
8.3.0-beta.46 54 10/27/2024
8.3.0-beta.45 64 10/25/2024
8.3.0-beta.44 63 10/25/2024
8.3.0-beta.43 60 10/25/2024
8.3.0-beta.42 62 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 57 10/23/2024
8.2.1-beta.37 59 10/23/2024
8.2.1-beta.36 59 10/23/2024
8.2.1-beta.35 57 10/23/2024
8.2.0-beta.34 60 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 70 11/11/2024
1.0.0-beta.58 58 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 56 11/1/2024