Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laurentkempe/aspirePlayground
Some experiments around .NET Aspire to learn.
https://github.com/laurentkempe/aspirePlayground
azure-openai csharp dapr devcontainer dotnet dotnet-aspire grafana-dashboard ollama openai
Last synced: 3 months ago
JSON representation
Some experiments around .NET Aspire to learn.
- Host: GitHub
- URL: https://github.com/laurentkempe/aspirePlayground
- Owner: laurentkempe
- License: mit
- Created: 2023-11-16T21:57:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T18:52:22.000Z (3 months ago)
- Last Synced: 2024-10-20T04:29:25.882Z (3 months ago)
- Topics: azure-openai, csharp, dapr, devcontainer, dotnet, dotnet-aspire, grafana-dashboard, ollama, openai
- Language: C#
- Homepage: https://laurentkempe.com
- Size: 424 KB
- Stars: 49
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .NET Aspire playground
Some experiments around [.NET Aspire](https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview) to learn.
## Projects
- [AIExtensionsOllama](https://github.com/laurentkempe/aspirePlayground/tree/main/AIExtensionsOllama) project .NET Aspire 9 RC 1 using Microsoft.Extensions.AI with Ollama and Tool calling with OpenTelemetry.
- [Aspire.NET9Preview](https://github.com/laurentkempe/aspirePlayground/tree/main/Aspire.NET9Preview) project to test the preview of .NET Aspire 9 preview without installing a workload.
- [LocalLLMSummarize](https://github.com/laurentkempe/aspirePlayground/tree/main/LocalLLMSummarize) a simple web application which get a saved article from omnivore.app and summarize the articles using a local LLM and display the summary to the user.
- [OpenAI](https://github.com/laurentkempe/aspirePlayground/tree/main/OpenAI) a simple web application which get a saved article from omnivore.app and summarize the articles using Azure OpenAI and display the summary to the user.
- [Dapr Outbox](https://github.com/laurentkempe/aspirePlayground/tree/main/DaprOutbox), sample application that demonstrates how to use Dapr to implement the Outbox Pattern for distributed transactions.
- [Dapr PubSub](https://github.com/laurentkempe/aspirePlayground/tree/main/DaprPubSub) with Redis Streams, sample application that demonstrates how to use Dapr pub/sub.
- [Grafana dashboards](https://github.com/laurentkempe/aspirePlayground/tree/main/GrafanaDashboards), simplest project showing the integration of Grafana with Prometheus with .NET Aspire.
- [DevContainer for .NET Aspire](https://github.com/laurentkempe/aspirePlayground/tree/main/DevContainer), demonstrates how to use a DevContainer to develop a .NET Aspire application.
- [DevApps 101 - .NET Aspire](https://github.com/laurentkempe/aspirePlayground/tree/main/DevApps101), code pour la démo de l'épisode 101 de DevApps lors duquel j'ai présenté .NET Aspire.