Skip to content

CommunityToolkit/Aspire

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,625 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

.NET Foundation

Aspire Community Toolkit

CI | main branch | Latest Release

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

All features are contributed by you, our amazing Aspire 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 Aspire Community Toolkit, a collection of community created Integrations and extensions for Aspire.

Package Description
- Learn More: Bitwarden.SecretManager
- Stable πŸ“¦: CommunityToolkit.Aspire.Bitwarden.SecretManager
- Preview πŸ“¦: CommunityToolkit.Aspire.Bitwarden.SecretManager
An Aspire client integration for Bitwarden Secrets Manager.
- Learn More: DuckDB.NET.Data
- Stable πŸ“¦: CommunityToolkit.Aspire.DuckDB.NET.Data
- Preview πŸ“¦: CommunityToolkit.Aspire.DuckDB.NET.Data
An Aspire client integration for the DuckDB.NET.Data package.
- Learn More: GoFeatureFlag
- Stable πŸ“¦: CommunityToolkit.Aspire.GoFeatureFlag
- Preview πŸ“¦: CommunityToolkit.Aspire.GoFeatureFlag
A GO Feature Flag client that integrates with Aspire, including health checks, logging, and telemetry.
- Learn More: Hosting.ActiveMQ
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.ActiveMQ
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.ActiveMQ
An Aspire hosting package for hosting ActiveMQ.
- Learn More: Hosting.Adminer
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Adminer
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Adminer
An Aspire hosting integration for the Adminer database management container.
- Learn More: Hosting.Azure.Dapr
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Dapr
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Dapr
Azure Dapr support for Aspire.
- Learn More: Hosting.Azure.Dapr.Redis
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis
An Aspire hosting integration for configuring Azure Cache for Redis as a Dapr state store or pub/sub component in your AppHost.
- Learn More: Hosting.Azure.DataApiBuilder
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder
An Aspire component leveraging the Data API Builder container.
- Learn More: Hosting.Azure.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Azure.Extensions
Azure extensions support for Aspire.
- Learn More: Hosting.Bitwarden.SecretManager
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager
An Aspire hosting integration for Bitwarden Secrets Manager.
- Learn More: Hosting.Bun
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Bun
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Bun
⚠️ Deprecated β€” An Aspire integration for hosting Bun apps. DEPRECATED: Use Aspire.Hosting.JavaScript and builder.AddBunApp(...) instead. This package will be removed in a future release.
- Learn More: Hosting.Dapr
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Dapr
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Dapr
Dapr support for Aspire.
- Learn More: Hosting.DbGate
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.DbGate
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.DbGate
An Aspire hosting integration for the DbGate database management container.
- Learn More: Hosting.Dbx
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Dbx
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Dbx
An Aspire hosting integration for the Dbx database management container.
- Learn More: Hosting.Deno
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Deno
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Deno
An Aspire integration for hosting Deno apps.
- Learn More: Hosting.DuckDB
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.DuckDB
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.DuckDB
An Aspire hosting integration for providing a DuckDB database connection.
- Learn More: Hosting.Elasticsearch.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions
An Aspire hosting integration for extending Elasticsearch resources with additional management tooling.
- Learn More: Hosting.Flagd
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Flagd
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Flagd
flagd is a feature flag evaluation engine. Think of it as a ready-made, open source, OpenFeature-compliant feature flag backend system.
- Learn More: Hosting.Flyway
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Flyway
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Flyway
An Aspire integration for Flyway database migration tool.
- Learn More: Hosting.GoFeatureFlag
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.GoFeatureFlag
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.GoFeatureFlag
GO Feature Flag support for Aspire.
- Learn More: Hosting.Golang
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Golang
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Golang
An Aspire integration for hosting Golang apps.
- Learn More: Hosting.Java
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Java
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Java
An Aspire integration for hosting Java apps using either the Java executable or container image.
- Learn More: Hosting.JavaScript.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.JavaScript.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.JavaScript.Extensions
An Aspire integration for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.
- Learn More: Hosting.K3s
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.K3s
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.K3s
An Aspire hosting integration for k3s. Provides AddK3sCluster, AddHelmRelease (via alpine/helm), AddK8sManifest with Kustomize support (via alpine/kubectl), and AddServiceEndpoint for in-process WebSocket port-forwarding. No host-side kubectl or helm required.
- Learn More: Hosting.k6
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.k6
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.k6
Grafana k6 support for Aspire.
- Learn More: Hosting.Keycloak.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Keycloak.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Keycloak.Extensions
Aspire hosting extensions for Keycloak (includes PostgreSQL integration).
- Learn More: Hosting.KurrentDB
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.KurrentDB
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.KurrentDB
KurrentDB support for Aspire.
- Learn More: Hosting.LavinMQ
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.LavinMQ
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.LavinMQ
An Aspire hosting package for hosting LavinMQ.
- Learn More: Hosting.Listmonk
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Listmonk
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Listmonk
listmonk support for Aspire.
- Learn More: Hosting.Logto
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Logto
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Logto
.NET Aspire hosting extensions for Logto (includes PostgreSQL and Redis integration).
- Learn More: Hosting.MailPit
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.MailPit
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.MailPit
An Aspire component leveraging the MailPit container.
- Learn More: Hosting.McpInspector
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.McpInspector
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.McpInspector
An Aspire hosting integration to run the MCP Inspector against a Model Context Protocol (MCP) server.
- Learn More: Hosting.Meilisearch
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Meilisearch
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Meilisearch
Meilisearch support for Aspire.
- Learn More: Hosting.Minio
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Minio
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Minio
⚠️ Deprecated β€” An Aspire hosting integration for MinIO. DEPRECATED: The MinIO OSS project has been archived and is no longer maintained. This integration is deprecated and will be removed in a future version.
- Learn More: Hosting.MongoDB.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.MongoDB.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.MongoDB.Extensions
An Aspire hosting integration for extending MongoDB resources with additional management tooling.
- Learn More: Hosting.MySql.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.MySql.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.MySql.Extensions
An Aspire hosting integration for extending MySQL resources with additional management tooling.
- Learn More: Hosting.Ngrok
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Ngrok
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Ngrok
An Aspire integration for exposing hosted applications via secure, public URLs using ngrok.
- Learn More: Hosting.Ollama
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Ollama
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Ollama
An Aspire integration leveraging the Ollama container with support for downloading a model on startup.
- Learn More: Hosting.OpenTelemetryCollector
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector
An Aspire hosting integration to add an OpenTelemetry Collector into the OTLP pipeline.
- Learn More: Hosting.PapercutSmtp
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.PapercutSmtp
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.PapercutSmtp
An Aspire component leveraging Papercut SMTP container.
- Learn More: Hosting.Perl
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Perl
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Perl
An Aspire hosting integration for hosting Perl apps.
- Learn More: Hosting.PostgreSQL.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions
An Aspire hosting integration for extending PostgreSQL resources with additional management tooling.
- Learn More: Hosting.PowerShell
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.PowerShell
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.PowerShell
Run powershell scripts in-process with your Aspire AppHost, injecting aspire resources and/or object instances as variables, using the command lines tools of your choice like azure cli, azd, or any other terminal tools.
- Learn More: Hosting.Python.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Python.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Python.Extensions
⚠️ Deprecated β€” An Aspire integration for hosting Uvicorn apps.
- Learn More: Hosting.RavenDB
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.RavenDB
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.RavenDB
An Aspire integration leveraging the RavenDB container.
- Learn More: Hosting.Redis.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Redis.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Redis.Extensions
An Aspire hosting integration for extending Redis resources with additional management tooling.
- Learn More: Hosting.Rust
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Rust
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Rust
An Aspire integration for hosting Rust apps.
- Learn More: Hosting.RustFs
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.RustFs
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.RustFs
An Aspire hosting integration for the RustFS S3-compatible object storage container.
- Learn More: Hosting.SeaweedFS
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.SeaweedFS
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.SeaweedFS
Provides extension methods and resource definitions for the Aspire AppHost to support running SeaweedFS containers with an S3-compatible API.
- Learn More: Hosting.Sftp
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Sftp
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Sftp
Aspire hosting integration for the atmoz SFTP container image.
- Learn More: Hosting.Solr
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Solr
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Solr
An Aspire hosting integration for Apache Solr.
- Learn More: Hosting.SqlDatabaseProjects
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects
An Aspire hosting integration capable of deploying SQL Server Database Projects as part of your AppHost.
- Learn More: Hosting.Sqlite
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Sqlite
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Sqlite
An Aspire hosting integration for providing a Sqlite database connection.
- Learn More: Hosting.SqlServer.Extensions
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.SqlServer.Extensions
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.SqlServer.Extensions
An Aspire hosting integration for extending SQL Server resources with additional management tooling.
- Learn More: Hosting.Squad
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Squad
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Squad
An Aspire hosting integration for Squad AI-agent teams. Models a .squad/ workspace as a first-class Aspire resource that auto-discovers the team roster and exposes it via WithReference for downstream services.
- Learn More: Hosting.Stripe
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Stripe
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Stripe
An Aspire integration for the Stripe CLI for local webhook forwarding and testing.
- Learn More: Hosting.SurrealDb
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.SurrealDb
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.SurrealDb
SurrealDB support for Aspire.
- Learn More: Hosting.Umami
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Umami
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Umami
Umami support for Aspire.
- Learn More: Hosting.Zitadel
- Stable πŸ“¦: CommunityToolkit.Aspire.Hosting.Zitadel
- Preview πŸ“¦: CommunityToolkit.Aspire.Hosting.Zitadel
An Aspire hosting integration for the ZITADEL identity and access management container.
- Learn More: KurrentDB
- Stable πŸ“¦: CommunityToolkit.Aspire.KurrentDB
- Preview πŸ“¦: CommunityToolkit.Aspire.KurrentDB
A KurrentDB client that integrates with Aspire, including health checks, logging, and telemetry.
- Learn More: Logto.Client
- Stable πŸ“¦: CommunityToolkit.Aspire.Logto.Client
- Preview πŸ“¦: CommunityToolkit.Aspire.Logto.Client
An Aspire client integration for Logto that registers OpenID Connect (OIDC) or JWT authentication services in the dependency injection container.
- Learn More: MassTransit.RabbitMQ
- Stable πŸ“¦: CommunityToolkit.Aspire.MassTransit.RabbitMQ
- Preview πŸ“¦: CommunityToolkit.Aspire.MassTransit.RabbitMQ
An Aspire client integration for MassTransit RabbitMQ.
- Learn More: Meilisearch
- Stable πŸ“¦: CommunityToolkit.Aspire.Meilisearch
- Preview πŸ“¦: CommunityToolkit.Aspire.Meilisearch
A Meilisearch client that integrates with Aspire, including health checks, logging, and telemetry.
- Learn More: Microsoft.Data.Sqlite
- Stable πŸ“¦: CommunityToolkit.Aspire.Microsoft.Data.Sqlite
- Preview πŸ“¦: CommunityToolkit.Aspire.Microsoft.Data.Sqlite
An Aspire client integration for the Microsoft.Data.Sqlite.Core package.
- Learn More: Microsoft.EntityFrameworkCore.Sqlite
- Stable πŸ“¦: CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite
- Preview πŸ“¦: CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite
An Aspire client integration for the Microsoft.EntityFrameworkCore.Sqlite package.
- Learn More: Minio.Client
- Stable πŸ“¦: CommunityToolkit.Aspire.Minio.Client
- Preview πŸ“¦: CommunityToolkit.Aspire.Minio.Client
⚠️ Deprecated β€” An Aspire client integration for MinIO. DEPRECATED: The MinIO OSS project has been archived and is no longer maintained. This integration is deprecated and will be removed in a future version.
- Learn More: OllamaSharp
- Stable πŸ“¦: CommunityToolkit.Aspire.OllamaSharp
- Preview πŸ“¦: CommunityToolkit.Aspire.OllamaSharp
An Aspire client integration for the OllamaSharp library.
- Learn More: RavenDB.Client
- Stable πŸ“¦: CommunityToolkit.Aspire.RavenDB.Client
- Preview πŸ“¦: CommunityToolkit.Aspire.RavenDB.Client
An Aspire client integration for the RavenDB.Client library.
- Learn More: SeaweedFS.Client
- Stable πŸ“¦: CommunityToolkit.Aspire.SeaweedFS.Client
- Preview πŸ“¦: CommunityToolkit.Aspire.SeaweedFS.Client
An Aspire client integration for SeaweedFS using the AWSSDK.S3 client.
- Learn More: Sftp
- Stable πŸ“¦: CommunityToolkit.Aspire.Sftp
- Preview πŸ“¦: CommunityToolkit.Aspire.Sftp
An SFTP client that integrates with Aspire, including health checks, logging, and telemetry.
- Learn More: SurrealDb
- Stable πŸ“¦: CommunityToolkit.Aspire.SurrealDb
- Preview πŸ“¦: CommunityToolkit.Aspire.SurrealDb
A SurrealDB client that integrates with Aspire, including health checks, logging, and telemetry.

πŸ™Œ 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 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.

About

A community project with additional components and extensions for Aspire

Topics

Resources

License

Contributing

Stars

613 stars

Watchers

17 watching

Forks

Packages

 
 
 

Contributors

Languages