A Vue.js and ASP.NET Core startup template with JWT authentication and layered architecture.
Nucleus is a full-stack startup template that combines Vue.js for the frontend with ASP.NET Core for the backend, featuring JWT-based authentication and a layered architecture. It provides a pre-configured foundation for building secure, scalable web applications with essential tools like Entity Framework Core, logging, and API documentation. The template aims to reduce initial setup time and enforce best practices in modern web development.
Full-stack developers or teams building web applications with Vue.js and ASP.NET Core who want a production-ready starting point with authentication and structured architecture.
Developers choose Nucleus for its integrated, opinionated stack that includes security, logging, and UI components out-of-the-box, eliminating common setup hurdles. Its layered design promotes maintainability, while JWT authentication and Swagger support streamline API development and testing.
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates JWT-based authentication with ASP.NET Core Identity, providing secure API access and user management out-of-the-box.
Uses a clean separation of concerns in the backend with distinct layers for API, business logic, and data access, promoting maintainability and scalability.
Includes PrimeVue for Vue.js, offering a rich set of pre-built components to accelerate frontend development with consistent styling.
Comes with Serilog for structured logging, Automapper for object mapping, and Swagger for auto-generated API documentation, reducing boilerplate setup.
Version V2 is still in development, leading to missing documentation, potential instability, and breaking changes that could hinder production use.
Requires deep familiarity with both Vue.js and ASP.NET Core ecosystems, making it challenging for developers new to either technology.
Locked into specific choices like PrimeVue and Entity Framework Core, making it difficult to swap out components or libraries without significant refactoring.