Skip to content

CommunityToolkit/Aspire

Repository files navigation

Image for: Repository files navigation

.NET Aspire Community Toolkit

| |

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?

Image for: πŸ‘€ 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 πŸ“¦:
- Preview πŸ“¦:
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 πŸ“¦:
- Preview πŸ“¦:
A hosting integration Golang apps.
- Learn More: Hosting.Java
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration for running Java code in .NET Aspire either using the local JDK or using a container.
- Learn More: Hosting.NodeJS.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for running Node.js applications
- Learn More: Hosting.Ollama
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration leveraging the Ollama container with support for downloading a model on startup.
- Learn More: OllamaSharp
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the OllamaSharp package.
- Learn More: Hosting.Meilisearch
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration leveraging the Meilisearch container.
- Learn More: Meilisearch
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the Meilisearch package.
- Learn More: Hosting.Azure.DataApiBuilder
- Stable πŸ“¦:
- Preview πŸ“¦:
A hosting integration for the Azure Data API builder.
- Learn More: Hosting.Deno
- Stable πŸ“¦:
- Preview πŸ“¦:
A hosting integration for the Deno apps.
- Learn More: Hosting.SqlDatabaseProjects
- Stable πŸ“¦:
- Preview πŸ“¦:
A hosting integration for the SQL Databases Projects.
- Learn More: Hosting.Rust
- Stable πŸ“¦:
- Preview πŸ“¦:
A hosting integration for the Rust apps.
- Learn More: Hosting.Bun
- Stable πŸ“¦:
- Preview πŸ“¦:
A hosting integration for the Bun apps.
- Learn More: Hosting.Python.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for running python applications
- Learn More: Hosting.EventStore
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration leveraging the EventStore container.
- Learn More: EventStore
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the EventStore package.
- Learn More: Hosting.ActiveMQ
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration leveraging the ActiveMq container.
- Learn More: Hosting.Sqlite
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration to setup a SQLite database with optional SQLite Web as a dev UI.
- Learn More: Microsoft.Data.Sqlite
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the Microsoft.Data.Sqlite NuGet package.
- Learn More: Microsoft.EntityFrameworkCore.Sqlite
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the Microsoft.EntityFrameworkCore.Sqlite NuGet package.
- Learn More: Hosting.Dapr
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration for Dapr.
- Learn More: Hosting.Azure.Dapr.Redis
- Stable πŸ“¦:
- Preview πŸ“¦:
An extension for the Dapr hosting integration for using Dapr with Azure Redis cache.
- Learn More: Hosting.RavenDB
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire integration leveraging the RavenDB container.
- Learn More: RavenDB.Client
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the RavenDB.Client package.
- Learn More: Hosting.GoFeatureFlag
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration leveraging the GoFeatureFlag container.
- Learn More: GoFeatureFlag
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the GoFeatureFlag package.
- Learn More: Hosting.MongoDB.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for hosting MongoDB container.
- Learn More: Hosting.PostgreSQL.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for hosting PostgreSQL container.
- Learn More: Hosting.Redis.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for hosting Redis container.
- Learn More: Hosting.SqlServer.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for hosting SqlServer container.
- Learn More: Hosting.LavinMQ
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration for LavinMQ.
- Learn More: Hosting.MailPit
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire integration leveraging the MailPit container.
- Learn More: Hosting.k6
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire integration leveraging the Grafana k6 container.
- Learn More: Hosting.MySql.Extensions
- Stable πŸ“¦:
- Preview πŸ“¦:
An integration that contains some additional extensions for hosting MySql container.
- Learn More: Hosting.MinIO
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire hosting integration to setup a MinIO S3 storage.
- Learn More: MinIO.Client
- Stable πŸ“¦:
- Preview πŸ“¦:
An Aspire client integration for the MinIO package.

πŸ™Œ Getting Started

Image for: πŸ™Œ 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

Image for: πŸ“ƒ Documentation

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

πŸš€ Contribution

Image for: πŸš€ Contribution

Do you want to contribute?

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

πŸ† Contributors

Image for: πŸ† Contributors

Made with contrib.rocks.

Code of Conduct

Image for: 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

Image for: .NET Foundation

This project is supported by the .NET Foundation.