Analysis updated 2026-05-18
Add accessible buttons, forms, tables, and other UI components to an Angular app without building them from scratch
Use the 34 ready-made page templates to scaffold a dashboard, pricing page, or e-commerce product page quickly
Connect an AI coding assistant like Cursor or Claude to the MCP server for accurate component docs while building
Add 70 chart components to an Angular data dashboard without writing chart logic
| anousss007/ng-blatui | blockedpath/pi-xai-oauth | dzmprt/csharppainkiller | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Angular 21 or 22 and Tailwind CSS v4, the Tailwind preset must be configured before components render correctly.
ng-blatui is a component library for Angular applications, providing 155 ready-made UI components, 70 chart components, 16 page-section blocks, and 34 full page templates. It is a port of a design system called BlatUI into Angular-specific code. If you are building an Angular web app and need buttons, forms, data tables, charts, or full page layouts, you can install this library and drop the components directly into your project. The library is built for modern Angular (versions 21 and 22) and uses patterns the Angular team currently recommends: standalone components with no need to set up Angular modules, signals for state management, and zoneless change detection which tends to be faster. Every component is also safe for server-side rendering, meaning it works in apps that pre-render pages on the server before sending them to the browser. A notable aspect is the accessibility focus. Components are built on Angular's official accessibility toolkit and the Angular CDK, and they are tested to meet WCAG AA accessibility standards. Every form control also implements a standard interface so it works with Angular's reactive forms, template-driven forms, and signal-based forms interchangeably. Theming works through CSS variables and Tailwind CSS version 4. You override a set of design tokens to restyle the whole library at once, and light and dark mode are included by default. One unusual feature is support for AI coding assistants. ng-blatui ships with a Model Context Protocol (MCP) server that tools like Cursor, Claude, or VS Code can connect to. This lets AI assistants search and look up component documentation without guessing at names or API signatures. An llms.txt file and a machine-readable registry also give AI tools a reliable catalog of what is available. Installation is a single npm command. The library requires Angular 21 or 22 along with Tailwind CSS 4. Full docs and a live component gallery are available at a linked documentation site. The project is MIT-licensed.
A ready-to-use Angular UI library with 155 components, 70 charts, and 34 page templates, built for modern Angular with accessibility and AI-assistant support built in.
Mainly TypeScript. The stack also includes TypeScript, Angular, Tailwind CSS.
Use freely for any purpose including commercial use as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.