/Aspire-Community

A community project with additional components and extensions for .NET Aspire

Primary LanguageC#MIT LicenseMIT

.NET Foundation

.NET Aspire Community Toolkit

CI | main branch | Latest Release

The .NET Aspire Community Toolkit is a collection of integrations and extensions for developing with .NET Aspire.

All features are contributed by you, our amazing .NET community, and maintained by a core set of maintainers. Check out our FAQ for more information.

👀 What does this repo contain?

This repository contains the source code for the .NET Aspire Community Toolkit, a collection of community created Integrations and extensions for .NET Aspire.

Package Description
- Learn More: Hosting.Azure.StaticWebApps
- Stable 📦: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps
- Preview 📦: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps
A hosting integration for the Azure Static Web Apps emulator (Note: this does not support deployment of a project to Azure Static Web Apps).
- Learn More: Hosting.Golang
- Stable 📦: CommunityToolkit.Aspire.Hosting.Golang
- Preview 📦: CommunityToolkit.Aspire.Hosting.Golang
A hosting integration Golang apps.
Learn More: Hosting.Java
- Stable 📦: CommunityToolkit.Aspire.Hosting.Java
- Preview 📦: CommunityToolkit.Aspire.Hosting.Java
A integration for running Java code in .NET Aspire either using the local JDK or using a container.
- Learn More: Hosting.NodeJS.Extensions
- Stable 📦: CommunityToolkit.Aspire.NodeJS.Extensions
- Preview 📦: CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
An integration that contains some additional extensions for running Node.js applications
- Learn More: Hosting.Ollama
- Stable 📦: CommunityToolkit.Aspire.Hosting.Ollama
- Preview 📦: CommunityToolkit.Aspire.Hosting.Ollama
An Aspire hosting integration leveraging the Ollama container with support for downloading a model on startup.
- Learn More: OllamaSharp
- Stable 📦: CommunityToolkit.Aspire.OllamaSharp
- Preview 📦: CommunityToolkit.Aspire.OllamaSharp
An Aspire client integration for the OllamaSharp package.
- Learn More: Hosting.Meilisearch
- Stable 📦: CommunityToolkit.Aspire.Hosting.Meilisearch
- Preview 📦: CommunityToolkit.Aspire.Hosting.Meilisearch
An Aspire hosting integration leveraging the Meilisearch container.
- Learn More: Meilisearch
- Stable 📦: CommunityToolkit.Aspire.Meilisearch
- Preview 📦: CommunityToolkit.Aspire.Meilisearch
An Aspire client integration for the Meilisearch package.
- Learn More: Hosting.Azure.DataApiBuilder
- Stable 📦: CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder
- Preview 📦: CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder
A hosting integration for the Azure Data API builder.
- Learn More: Hosting.Deno
- Stable 📦: CommunityToolkit.Aspire.Hosting.Deno
- Preview 📦: CommunityToolkit.Aspire.Hosting.Deno
A hosting integration for the Deno apps.
- Learn More: Hosting.SqlDatabaseProjects
- Stable 📦: CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects
- Preview 📦: CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects
A hosting integration for the SQL Databases Projects.
- Learn More: Hosting.Rust
- Stable 📦: CommunityToolkit.Aspire.Hosting.Rust
- Preview 📦: CommunityToolkit.Aspire.Hosting.Rust
A hosting integration for the Rust apps.

🙌 Getting Started

Each of the integrations in the toolkit is available as a NuGet package, and can be added to your .NET project. Refer to the table above for the available integrations and the documentation on how to use them.

📦 Installation

Stable releases of the NuGet packages will be published to the NuGet Gallery. For pre-release versions, you can use Azure Artifacts feeds:

Stable releases are not published to the Azure Artifacts feeds, they can only be accessed from the NuGet Gallery.

📃 Documentation

Documentation for the .NET Aspire Community Toolkit is available on the Microsoft Docs.

🚀 Contribution

Do you want to contribute?

Check out our Contributing guide to learn more about contribution and guidelines!

🏆 Contributors

Toolkit Contributors

Made with contrib.rocks.

Code of Conduct

As a part of the .NET Foundation, we have adopted the .NET Foundation Code of Conduct. Please familiarize yourself with that before participating with this repository. Thanks!

.NET Foundation

This project is supported by the .NET Foundation.