# Results for "vue3 ts ddd"

> AI-ranked search results for `vue3 ts ddd` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 103 total matches; showing the top 7.

Explore on the web: https://awesome-repositories.com/q/vue3-ts-ddd

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/vue3-ts-ddd).**

## Results

- [dotnet-architecture/eshoponweb](https://awesome-repositories.com/repository/dotnet-architecture-eshoponweb.md) (10,676 ⭐) — eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a template for building scalable services using domain-driven design to separate business logic from infrastructure and data access.

The project implements a decoupled messaging pattern through a request pipeline to separate web controllers from application logic. It utilizes a repository pattern to abstract data persistence and isolate the core application logic from the specific database storage mechanism.

The application covers a broad surface of web capabilities, including user
- [sairyss/domain-driven-hexagon](https://awesome-repositories.com/repository/sairyss-domain-driven-hexagon.md) (14,395 ⭐) — This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable.

The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat
- [posva/pinia](https://awesome-repositories.com/repository/posva-pinia.md) (14,611 ⭐) — Pinia is a global state management store designed specifically for Vue applications. It serves as a centralized system for storing and synchronizing shared application data across multiple components using the Vue Composition API.

The project provides a type-safe state store with native TypeScript support, utilizing type-inferred schemas to ensure consistency and prevent runtime errors for both application data and store actions.

The architecture is built around modular store containers that can be registered dynamically. This system integrates with Vue reactive primitives and includes devel
- [vuejs/pinia](https://awesome-repositories.com/repository/vuejs-pinia.md) (14,480 ⭐) — Pinia is a state management library for Vue applications that provides a centralized, type-safe architecture for organizing reactive data. It utilizes a modular store pattern, allowing developers to define independent, reusable state containers that manage shared application data, computed getters, and executable actions.

The library distinguishes itself through a flexible definition model that supports both functional setup patterns and traditional object-based structures. It features a plugin-based extension architecture that enables developers to hook into the store lifecycle for custom fu
- [alan2207/bulletproof-react](https://awesome-repositories.com/repository/alan2207-bulletproof-react.md) (35,335 ⭐) — Bulletproof React is an architectural guide and project boilerplate designed to standardize the development of large-scale, maintainable frontend applications. It provides a set of structural principles and organizational strategies that enforce a strict separation of concerns, ensuring that codebases remain manageable as they grow in complexity over time.

The project distinguishes itself by promoting a modular design that groups related logic, components, and services into dedicated feature folders. It utilizes a composition-based approach to build user interfaces and implements a dependency
- [daymychen/art-design-pro](https://awesome-repositories.com/repository/daymychen-art-design-pro.md) (5,547 ⭐) — Art Design Pro is a Vue 3 admin dashboard template and type-safe development framework designed for building enterprise management consoles. It serves as a frontend boilerplate that integrates the Element Plus UI kit and utilizes a Vite-powered build pipeline.

The project provides a foundation for developing professional user interfaces and corporate back-office applications. It includes a specific cleanup mechanism to initialize a clear development base by removing demo data and sample content.

The framework incorporates TypeScript for static typing, single-page application routing, and rea
- [tanstack/query](https://awesome-repositories.com/repository/tanstack-query.md) (49,761 ⭐) — This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states.

The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati
