GitXplorerGitXplorer
d

aspire

public
4092 stars
524 forks
834 issues

Commits

List of commits on branch main.
Verified
a54cdc583362a5c7736d03175357c7307a2a4eda

Fix typo in `ApplicationExecutor` debug logs (#7142)

aafscrome committed 12 hours ago
Verified
f18b61fce1e2ab3b726e83b0bb83a0bbd1c07db2

Restore Helix Docker-related diagnostics info (#7141)

kkarolz-ms committed 15 hours ago
Verified
6dac55b5ec02e6da6ef0a6d3f697d11e4832c0e1

Add support for managed identity in Azure Cosmos DB hosting component (#7092)

ssebastienros committed a day ago
Verified
f0a81766de36decd8df76530bb8d993222d631a3

Use multiple lines, add health status (#7131)

ddavidfowl committed 2 days ago
Verified
c5b60ea077c0ed535cd5962183691b85b914b12b

Added support for publish projects as docker files as well. (#7115)

ddavidfowl committed 2 days ago
Verified
88547a4a814419fc739b39c732d001a81c6bdbbb

Add MongoDB.Driver v3 client integration package (#7034)

eeerhardt committed 2 days ago

README

The README file for this repository.

.NET Aspire

Build Status Help Wanted Good First Issue Discord

What is .NET Aspire?

.NET Aspire is an opinionated, cloud ready stack for building observable, production ready, distributed applications. .NET Aspire is delivered through a collection of NuGet packages that handle specific cloud-native concerns. Cloud-native apps often consist of small, interconnected pieces or microservices rather than a single, monolithic code base. Cloud-native apps generally consume a large number of services, such as databases, messaging, and caching.

.NET Aspire helps with:

Orchestration: .NET Aspire provides features for running and connecting multi-project applications and their dependencies.

Integrations: .NET Aspire integrations are NuGet packages for commonly used services, such as Redis or Postgres, with standardized interfaces ensuring they connect consistently and seamlessly with your app.

Tooling: .NET Aspire comes with project templates and tooling experiences for Visual Studio and the dotnet CLI which help you create and interact with .NET Aspire apps.

To learn more, read the full .NET Aspire overview and documentation. Samples are available in the .NET Aspire samples repository. You can find the eShop sample here and the Azure version here.

What is in this repo?

The .NET Aspire application host, dashboard, service discovery infrastructure, and all .NET Aspire integrations. It also contains the project templates.

Using latest daily builds

Follow instructions in docs/using-latest-daily.md to get started using .NET Aspire with the latest daily build.

How can I contribute?

We welcome contributions! Many people all over the world have helped make .NET better.

Follow instructions in docs/contributing.md for working in the code in the repository.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter. You can also find these instructions in this repo's Security doc.

Also see info about related Microsoft .NET Core and ASP.NET Core Bug Bounty Program.

Note on containers used by .NET Aspire resource and client integrations

The .NET team cannot evaluate the underlying third-party containers for which we have API support for suitability for specific customer requirements.

You should evaluate whichever containers you chose to compose and automate with Aspire to ensure they meet your, your employers or your government’s requirements on security and safety as well as cryptographic regulations and any other regulatory or corporate standards that may apply to your use of the container.

.NET Foundation

.NET Aspire is a .NET Foundation project.

There are many .NET related projects on GitHub.

  • .NET home repo - links to 100s of .NET projects, from Microsoft and the community.
  • ASP.NET Core home - the best place to start learning about ASP.NET Core.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

License

The code in this repo is licensed under the MIT license.