CommunityToolkit.Aspire.Hosting.Golang 9.1.1-beta.182

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