Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The practical implementation of Aspire using Microservices, AI-Agents
| Date | Stars |
|---|---|
| 2026-07-31 | 505 |
| 2026-08-06 | 504 |
Today
-1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
[<img src="./assets/Logo.svg" alt="BookWorm" width=80>](https://foxminchan.github.io/BookWorm/)
# BookWorm
[](https://slsa.dev)
[](https://scorecard.dev/viewer/?uri=github.com/foxminchan/BookWorm)
[](https://sonarcloud.io/summary/new_code?id=foxminchan_BookWorm)
[](https://sonarcloud.io/summary/new_code?id=foxminchan_BookWorm)
[](https://github.com/foxminchan/BookWorm/actions/workflows/backend-ci.yml)
[](https://github.com/foxminchan/BookWorm/actions/workflows/frontend-ci.yml)
[](https://github.com/foxminchan/BookWorm/actions/workflows/keycloak-ci.yml)
<div>
<a href="https://codespaces.new/foxminchan/BookWorm?quickstart=1" target="_blank">
<img alt="Open in GitHub Codespaces" src="https://github.com/codespaces/badge.svg">
</a>
</div>
> [!WARNING]
> This project is for demo purposes only and is not production-ready.
## Introduction
<p align="justify">
⭐ BookWorm showcases Aspire in a cloud-native application with AI integration. Built with DDD and VSA, it features multi-agent orchestration and standardized AI tooling through MCP with A2A & AG-UI Protocol support.
</p>
<details>
<summary>View Screenshots</summary>


</details>
## Project Goals
- [x] Developed a cloud-native application using Aspire
- [x] Implemented Vertical Slice Architecture with Domain-Driven Design & CQRS
- [x] Enabled service-to-service communication with gRPC
- [x] Incorporated various microservices patterns
- [x] Utilized outbox and inbox patterns to manage commands and events
- [x] Implemented saga patterns for orchestration and choreography
- [x] Integrated event sourcing for storing domain events
- [x] Implemented a microservices chassis for cross-cutting concerns and service infrastructure
- [x] Implemented API versioning and feature flags for flexible application management
- [x] Set up AuthN/AuthZ with Keycloak
- [x] Used Authorization Code Flow with PKCE for user authentication
- [x] Enabled Token Exchange for service-to-service authentication
- [x] Implemented caching with FusionCache
- [x] Incorporated AI components:
- [x] Text embedding with `text-embedding-3-large`
- [x] Integrated chatbot functionality using `gpt-4o-mini`
- [x] Orchestrated multi-agent workflows using Agent Framework
- [x] Standardized AI tooling with Model Context Protocol (MCP)
- [x] Enabled agent-to-agent communication via A2A Protocol
- [x] Supported Agent interactions via AG-UI Protocol
- [x] Evaluate generative AI models and applications
- [x] Agent governance with policy-based controls and monitoring
- [x] Enabled AI agents to generate rich, interactive UIs using A2UI
- [x] Configured CI/CD with GitHub Actions
- [x] Created comprehensive documentation:
- [x] Used OpenAPI for REST API & AsyncAPI for event-driven endpoints
- [x] Utilized EventCatalog for centralized architecture documentation
- [x] Built modern client applications:
- [x] Monorepo architecture powered by `Turborepo`
- [x] Customer-facing storefront and admin backoffice dashboard with `Next.js`
- [x] Supported WCAG 2.1 AA accessibility standards
- [x] Established a testing strategy:
- [x] Conducted sExcerpt of 6,700 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b0c69591b429daed, topic:multi-agent-systems, desc:ai agents