Material Blocks is a collection of reusable UI sections built with Angular 20, Angular Material, and Tailwind CSS. It provides ready‑made building blocks for landing pages, dashboards, and other web apps, with optional server‑side rendering via AnalogJS.
- Prebuilt navigation, hero, pricing, and other content sections under
src/examples/ - Angular Material components styled with Tailwind CSS
- Server‑side rendering support through
@analogjs/platform - Syntax highlighting powered by
highlight.js - Vite development and build tooling
- Node.js 20+
- pnpm installed globally
pnpm installpnpm startVisit http://localhost:4200 to view the app. The server reloads on file changes.
pnpm buildThe production build is output to dist/.
pnpm testRuns unit tests with Vitest.
src/components/– shared Angular componentssrc/examples/– example page sectionssrc/server/– server‑side rendering entry points