Angular后台

tailwind-admin-angular — Angular 后台模板

作者 danilo62x

基于 Angular 独立组件与 Tailwind CSS 构建的免费后台管理模板,包含 25 个页面、深浅主题、三语 i18n 与可安装 PWA 配置,认证与数据均为模拟。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-09-30查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

25 个 Angular 独立组件页面,覆盖登录注册、仪表盘、图表、表格、表单、收件箱、文件管理、发票、账单等后台场景

02

Tailwind CSS v4 CSS-first 配置,品牌色阶与 --tx- 语义表面令牌分离,暗色模式通过根元素类在运行时切换

03

内置英语、西班牙语、巴西葡萄牙语三种语言,由 Transloco 在运行时加载并记忆用户选择

04

认证与数据均为前端模拟,无需后端即可运行,附演示账号 [email protected] / admin123

05

集成 ApexCharts、TanStack Angular Table、Quill、flatpickr,并使用响应式表单做校验

06

通过 @angular/service-worker 提供 PWA 支持,仅在生产构建配置中启用

模板详细介绍

Tailwind Admin / Angular 是同一套 Tailwind 后台布局在 Angular 技术栈上的实现,与 React、Vue 3、静态 HTML 三个版本共享相同的 25 个界面和视觉风格。项目使用 Angular 独立组件与新的控制流语法,样式层采用 Tailwind CSS v4 的 CSS-first 配置,TypeScript 运行在严格模式下。认证逻辑和业务数据都在前端服务中模拟,因此整个应用无需后端即可运行,适合用来查看界面结构、交互形式与主题组织方式。

页面覆盖后台常见场景:落地页、登录、注册、忘记密码、重置密码、仪表盘、图表、表单、数据表格、基础组件目录、高级组件(模态框、标签页、提示)、排版、集成、个人资料、定价、设置、收件箱、文件管理、图库、发票、账单、文档、维护页、即将上线页和 404 页。图表使用 ApexCharts,表格使用 TanStack Angular Table,富文本使用 Quill,日期选择使用 flatpickr,表单校验基于响应式表单。

主题通过 CSS 自定义属性实现:品牌色阶(--color-brand-25 至 --color-brand-950,主色为 #465fff)与语义化表面令牌(--tx- 前缀,覆盖侧边栏、头部、卡片、边框、文本)在运行时切换,暗色模式由根元素上的类驱动。国际化使用 Transloco,内置英语、西班牙语和巴西葡萄牙语三种语言,头部切换器会保留用户选择。PWA 由 @angular/service-worker 提供,仅在生产构建配置中启用。

需要注意的限制:登录凭据为演示账号([email protected] / admin123、[email protected] / user123),不构成真实鉴权;数据为模拟数据,不包含后端接口、数据库或持久化方案;PWA 需针对生产构建产物测试,而非 ng serve;演示图片、字体、图标等第三方素材的许可需单独核对。

Angular后台

适合你的项目吗?

适用场景

  • 需要 Angular 后台界面起点,直接复用现成的页面结构与布局
  • 评估 Tailwind CSS v4 CSS-first 主题方案,参考品牌色阶与语义令牌的组织方式
  • 演示或原型阶段需要无后端可运行的管理界面,用模拟数据展示交互流程
  • 需要多语言后台界面,参考 Transloco 在 Angular 中的接入与语言切换实现
  • 需要可安装的 PWA 后台,参考 Angular service worker 的构建配置

适合人群

  • 使用 Angular 并希望快速搭建后台界面的开发者
  • 需要同时具备深浅主题与多语言支持的管理系统项目
  • 希望参考 Tailwind CSS v4 主题令牌与 Angular 独立组件写法的前端工程师
  • 在无后端条件下制作后台演示或原型的团队

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需要 Node.js 18 或更高版本,Angular CLI 来自本地 devDependencies,无需全局安装

  2. 2

    执行 npm install 后运行 npm start,开发服务器默认在 http://localhost:4200

  3. 3

    登录使用模拟账号:[email protected] / admin123 或 [email protected] / user123

  4. 4

    生产构建使用 npm run build,输出到 dist/;service worker 仅在生产配置启用,PWA 需针对构建产物测试

  5. 5

    重新品牌化时需同时调整 @theme 中的品牌色阶与 --tx- 语义令牌,避免深浅主题不一致

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 认证与数据均为前端模拟,不含真实鉴权、后端接口、数据库或持久化方案,仅适合演示与原型。
  • 登录使用演示账号 [email protected] / admin123 或 [email protected] / user123,不构成真实鉴权机制。
  • PWA 的 service worker 仅在生产构建配置中启用,需针对 npm run build 的产物测试,而非 ng serve 开发服务器。
  • 项目本身免费,但同一站点还提供付费模板;免费范围仅限本仓库,付费模板需另行购买。
  • 捐赠为自愿行为,不影响 MIT 授权下的免费使用。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Authentication and data are mocked, so the whole application runs without a backend.

README 原文

Demo credentials:

README 原文

The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`.

README 原文

The full catalog of free and paid templates is at https://template.dev.br

README 原文

you can support the work with a donation at https://template.dev.br/doar?template=tailwind-admin-angular

README 原文
https://github.com/danilo62x/tailwind-admin-angular/blob/main/LICENSEhttps://github.com/danilo62x/tailwind-admin-angular/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 80 / 100
技术栈
Angular
网站类型
后台
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-08-08
截图检查日期
2026-10-01

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Angular。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: b4c5557f4dbe843b2bdc3d1b7934b21b19717841adff7810fc0fd2a555465a8e

2026-10-01T14:53:35.060Z

来源文件 / 仓库
# Tailwind Admin / Angular

[Leia em português](./README.pt-BR.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) ![Free](https://img.shields.io/badge/price-free-brightgreen)

Tailwind Admin / Angular is the Angular implementation of the Tailwind admin layout: 4 sibling templates share the same 25 screens and the same visual identity, one per stack. This one is built with Angular 19 standalone components, styled with Tailwind CSS v4 (CSS-first configuration). Authentication and data are mocked, so the whole application runs without a backend. It ships with a light and a dark theme, three languages and an installable PWA setup.

Live preview: https://template.dev.br/preview/tailwind-admin-angular/

## Pages included

25 standalone components in `src/app/pages/`:

- Landing: public marketing page with hero, feature and pricing sections
- Login: sign-in form with validation and mock credentials
- Register: account creation form
- ForgotPassword: request form for a reset link
- ResetPassword: form to set a new password
- Dashboard: KPI stat cards with sparklines, charts and recent activity
- Charts: analytics page with bar, area and donut charts (ApexCharts)
- Forms: inputs, selects, date picker, file upload and inline validation
- Tables: data table with sorting, filtering, pagination and row selection
- Components: catalog of the base UI components
- UiAdvanced: modals, tabs, toasts and other composite widgets
- Typography: type scale, headings and text helpers
- Integrations: third-party service cards with toggles
- Profile: user page with personal data and activity
- Pricing: plan comparison
- Settings: application preferences, theme and language
- Inbox: mail-style app screen with folders and message list
- FileManager: file listing with folders and file actions
- Gallery: image grid
- Invoice: printable invoice detail
- Billing: payment methods and invoice history
- Documentation: in-app reference page for the template
- Maintenance: standalone downtime page
- ComingSoon: standalone pre-launch page
- NotFound: 404 error page

## Tech stack

- Angular 19 with standalone components and the new control flow syntax
- Tailwind CSS v4 (CSS-first configuration)
- TypeScript 5.6 in strict mode
- `@angular/service-worker` 19.2 for the PWA build
- Angular Router with lazy loaded routes and a guard on the app area
- Transloco 8.3 for i18n (en, es, pt-BR)
- ApexCharts 5 via ng-apexcharts 1.15
- TanStack Angular Table 8.21
- Quill 2 through ngx-quill 27 for rich text
- flatpickr 4.6 date picker
- Reactive forms for validation

## Requirements

- Node.js 18 or newer
- npm (the Angular CLI comes from the local devDependencies)

## Getting started

```bash
npm install
npm start      # ng serve at http://localhost:4200
```

Authentication is simulated in an Angular service, so no backend is required. Demo credentials:

- `[email protected]` / `admin123`
- `[email protected]` / `user123`

## Build for production

```bash
npm run build
```

The Angular CLI writes the production build to `dist/`. The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`.

## Project structure

```
public/
├── assets/i18n/       en.json, es.json, pt-BR.json
└── manifest.webmanifest, pwa-*.png
src/
├── app/
│   ├── components/    layout (header, sidebar, footer) and shared UI
│   ├── core/          services, guards and mock data
│   ├── pages/         25 standalone page components
│   ├── app.routes.ts  route table with lazy loading
│   └── app.config.ts  providers (router, transloco, service worker)
└── styles.css
```

## Theming and customization

Styling is Tailwind CSS v4 with CSS-first configuration. `src/styles.css` imports Tailwind, declares the dark variant with `@custom-variant dark (&:is(.dark *))` and defines the design tokens inside `@theme`: the Outfit font family, extra breakpoints, a title type scale and the full brand color ramp. Below that sit the runtime design tokens, declared as CSS custom properties: the brand ramp (`--color-brand-25` through `--color-brand-950`, with 500 as the primary #465fff), the state colors, and semantic surface tokens under the `--tx-` prefix (sidebar, header, card, border, text). Dark mode swaps the `--tx-` values at runtime, driven by a class on the root element. To rebrand the template, change the brand ramp and the `--tx-` values together.

## Internationalization

Three locales ship in `public/assets/i18n/`: English, Spanish and Brazilian Portuguese. Transloco loads them at runtime and the header switcher persists the user choice.

## The same layout in other stacks

This repository is one of 4 implementations of the same Tailwind admin layout. Every one has the same 25 views and the same visual identity, and all of them are free:

- React 19: https://github.com/danilo62x/tailwind-admin-react
- Vue 3: https://github.com/danilo62x/tailwind-admin-vue3
- Static HTML: https://github.com/danilo62x/tailwind-admin-html

The full catalog of free and paid templates is at https://template.dev.br

## Support this project

This template is free and MIT licensed. If it saves you time, you can support the work with a donation at https://template.dev.br/doar?template=tailwind-admin-angular

## License

[MIT](./LICENSE), copyright 2026 Danilo Quinelato.
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。