CommunityToolkit.Aspire.Hosting.Golang 9.3.1-beta.262

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.3.1-beta.262
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Golang -Version 9.3.1-beta.262
                    
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.3.1-beta.262" />
                    
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.3.1-beta.262" />
                    
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.3.1-beta.262
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Golang, 9.3.1-beta.262"
                    
#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.3.1-beta.262
                    
#: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.3.1-beta.262&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Golang&version=9.3.1-beta.262&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 126 7/10/2025
9.6.0-beta.324 100 7/10/2025
9.5.1-beta.323 102 7/10/2025
9.5.1-beta.322 106 7/10/2025
9.5.1-beta.321 105 7/10/2025
9.5.1-beta.320 103 7/9/2025
9.5.1-beta.319 107 7/8/2025
9.5.1-beta.318 113 7/2/2025
9.5.1-beta.317 106 6/30/2025
9.5.1-beta.315 112 6/26/2025
9.5.1-beta.314 112 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 116 6/17/2025
9.5.1-beta.309 109 6/17/2025
9.5.1-beta.308 114 6/17/2025
9.5.1-beta.307 181 6/16/2025
9.5.1-beta.306 260 6/11/2025
9.5.1-beta.305 86 6/7/2025
9.5.1-beta.304 106 6/6/2025
9.5.1-beta.303 109 6/4/2025
9.5.1-beta.302 113 6/4/2025
9.5.1-beta.301 117 6/2/2025
9.5.1-beta.300 125 5/28/2025
9.5.0 234 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 41 5/24/2025
9.4.1-beta.291 123 5/19/2025
9.4.1-beta.289 132 5/16/2025
9.4.1-beta.288 182 5/16/2025
9.4.1-beta.287 176 5/16/2025
9.4.1-beta.286 178 5/16/2025
9.4.1-beta.285 197 5/14/2025
9.4.1-beta.284 204 5/13/2025
9.4.1-beta.283 202 5/12/2025
9.4.1-beta.282 118 5/7/2025
9.4.1-beta.280 115 5/2/2025
9.4.1-beta.279 119 5/2/2025
9.4.1-beta.277 131 4/23/2025
9.4.1-beta.276 128 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 149 4/20/2025
9.4.0 189 4/20/2025
9.4.0-beta.269 146 4/20/2025
9.4.0-beta.268 132 4/20/2025
9.3.1-beta.267 130 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 136 4/8/2025
9.3.1-beta.258 131 4/8/2025
9.3.1-beta.257 136 4/8/2025
9.3.1-beta.256 130 4/8/2025
9.3.1-beta.255 134 4/8/2025
9.3.1-beta.254 128 4/8/2025
9.3.1-beta.253 132 4/1/2025
9.3.1-beta.252 113 3/27/2025
9.3.1-beta.250 121 3/27/2025
9.3.1-beta.249 117 3/27/2025
9.3.1-beta.248 116 3/27/2025
9.3.1-beta.247 114 3/27/2025
9.3.1-beta.244 466 3/25/2025
9.3.1-beta.242 454 3/24/2025
9.3.1-beta.241 134 3/19/2025
9.3.0 186 3/19/2025
9.3.0-beta.239 121 3/19/2025
9.2.2-beta.237 130 3/19/2025
9.2.2-beta.236 98 3/14/2025
9.2.2-beta.230 121 3/13/2025
9.2.2-beta.229 125 3/13/2025
9.2.2-beta.228 137 3/11/2025
9.2.2-beta.227 133 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 127 3/10/2025
9.2.2-beta.222 143 3/10/2025
9.2.2-beta.220 152 3/9/2025
9.2.2-beta.218 140 3/9/2025
9.2.2-beta.217 176 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 174 3/5/2025
9.2.2-beta.213 167 3/5/2025
9.2.2-beta.212 178 3/5/2025
9.2.2-beta.211 182 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 69 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 71 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 69 2/25/2025
9.1.1-beta.196 69 2/25/2025
9.1.1-beta.195 61 2/25/2025
9.1.1-beta.194 61 2/25/2025
9.1.1-beta.193 67 2/25/2025
9.1.1-beta.192 68 2/24/2025
9.1.1-beta.191 68 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 74 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 75 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 75 2/11/2025
9.1.1-beta.173 86 2/10/2025
9.1.1-beta.169 63 2/6/2025
9.1.1-beta.168 76 2/5/2025
9.1.1-beta.166 61 2/5/2025
9.1.1-beta.165 67 2/5/2025
9.1.1-beta.164 71 2/3/2025
9.1.1-beta.162 66 2/3/2025
9.1.1-beta.155 66 1/30/2025
9.1.1-beta.154 59 1/30/2025
9.1.1-beta.153 61 1/30/2025
9.1.1-beta.152 59 1/29/2025
9.1.1-beta.150 73 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 63 1/22/2025
9.1.1-beta.144 63 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 65 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 34 1/15/2025
9.1.1-beta.134 35 1/15/2025
9.1.1-beta.128 56 1/9/2025
9.1.1-beta.127 53 1/9/2025
9.1.1-beta.126 60 1/9/2025
9.1.1-beta.125 62 1/9/2025
9.1.1-beta.124 60 1/9/2025
9.1.0 1,317 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 80 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 69 12/30/2024
9.1.0-beta.114 69 12/30/2024
9.1.0-beta.113 70 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 64 12/6/2024
9.0.1-beta.99 72 12/6/2024
9.0.1-beta.98 67 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 60 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 66 11/27/2024
9.0.1-beta.86 70 11/27/2024
9.0.1-beta.84 68 11/24/2024
9.0.1-beta.83 78 11/22/2024
9.0.1-beta.82 83 11/21/2024
9.0.1-beta.81 59 11/19/2024
9.0.1-beta.80 56 11/19/2024
9.0.1-beta.79 64 11/19/2024
9.0.1-beta.77 72 11/15/2024
9.0.0 154 11/15/2024
9.0.0-beta.76 75 11/14/2024
9.0.0-beta.75 60 11/14/2024
9.0.0-beta.74 66 11/14/2024
9.0.0-beta.73 63 11/14/2024
9.0.0-beta.72 66 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 66 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 69 11/12/2024
9.0.0-beta.54 70 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 66 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 71 10/25/2024
8.3.0-beta.44 78 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 69 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 71 11/1/2024