https://github.com/tbarracha/Angspire
Angspire = Angular + .NET (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications.
https://github.com/tbarracha/Angspire
angular asp-net-core aspire aspire-hosting dotnet dotnet-core
Last synced: 2 months ago
JSON representation
Angspire = Angular + .NET (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications.
- Host: GitHub
- URL: https://github.com/tbarracha/Angspire
- Owner: tbarracha
- Created: 2024-12-03T23:30:01.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-27T14:39:38.000Z (4 months ago)
- Last Synced: 2025-06-27T14:43:00.913Z (4 months ago)
- Topics: angular, asp-net-core, aspire, aspire-hosting, dotnet, dotnet-core
- Language: C#
- Homepage:
- Size: 17.6 MB
- Stars: 13
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-angular - Angspire - Angular + `.NET` (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications. (Site Templates / Free Templates)
- trackawesomelist - Angspire (⭐7) - Angular + .NET (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications. (Recently Updated / [Dec 23, 2024](/content/2024/12/23/README.md))
- fucking-awesome-angular - Angspire - Angular + `.NET` (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications. (Site Templates / Free Templates)
README
# Angspire - Angular Frontend & Aspire Dot Net Backend
**Angspire** is an Angular + .NET (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications.
_Angular 19, Dot Net 9.0 & Aspire 9.0_
**IMPORTANT:**
- Running the dot net project, will also serve the angular project
**NOTE:**
- **Authentication:** _AspNetCore Identity for EntityFrameworkCore_
- **Database:** _PostgresSQL_
Angular Page
API on Swagger
Aspire Dashboard
---
# Theme-sync
This project comes with a `theme-sync.js` script which allows you to sync style variables through node commands.
**How to use theme-sync.js:**
1. creates variables in "styles.scss"
2. run: `node theme-sync update`
3. "themes.json" & "tailwind.config.js" will update
**Commands:**
- update: `node theme-sync update`
- clear: `node theme-sync clear`
**NOTE:**
- if you have more than one theme in the "themes.json" file and they are missing the new css variables, they will be created with the same value as the css variables
https://github.com/user-attachments/assets/843da791-19e4-4ac7-8eca-7ed4a4caa987
---
## Todo
- [ ] Sync themes from theme.json to styles.scss
- [ ] Theme Designer
- [x] Open Swagger on project run
### [Changelog](https://github.com/tbarracha/Angspire/blob/main/CHANGELOG.md)