Skip to content

codebytes/aspire-polyglot

Repository files navigation

Polyglot Aspire

Polyglot samples for Aspire — demonstrating service orchestration across Python, JavaScript/Vite, Go, Java, C#, and mixed-language applications.

Slides

The hosted slides for the related talk can be found at:
https://chris-ayers.com/aspire-polyglot/

The source deck for this presentation lives in slides/ and is built with Marp.

Quick Start: cd samples/<sample> && aspire run

Prerequisites: Aspire CLI, Docker

Samples

Python

Sample AppHost Description
flask-markdown-wiki apphost.py Flask + SQLite — Markdown wiki with create/edit/render pages
django-htmx-polls apphost.py Django + HTMX — interactive voting polls with real-time bar charts

JavaScript / Vite

Sample AppHost Description
vite-react-api apphost.ts Vite + React + FastAPI + Redis — TODO app with caching

Go

Sample AppHost Description
svelte-go-bookmarks apphost.go Svelte SPA + Go API via AddDockerfile — bookmark manager with tagging

Java

Sample AppHost Description
spring-boot-postgres AppHost.java Spring Boot + PostgreSQL + pgAdmin — notes REST API via AddDockerfile

C# / .NET

Sample AppHost Description
dotnet-angular-cosmos AppHost/ ASP.NET Core + Angular 19 + CosmosDB emulator — recipe manager

Mixed / Polyglot

Sample AppHost Description
polyglot-event-stream AppHost/ C# producer + Python consumer + Node.js dashboard + Kafka — IoT sensor streaming

Learn More

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages