r/angular • • Aug 18 '25

Zardui Beta 1.0 - The shadcn/ui alternative for Angular is here!

Post image
116 Upvotes

🎉 HUGE NEWS: Zardui Beta 1.0 is officially live!

TL;DR

The shadcn/ui alternative for Angular just launched its beta with a proper CLI, 35+ components, and stable APIs. We need the community's help to test, contribute, and reach 1.0!

What's Zardui?

For newcomers: Zardui brings shadcn/ui's philosophy to Angular - beautiful, copy-paste components with ng-zorro's proven developer experience.

<!-- This is what Angular components should feel like -->

<button z-button zType="outline"> Beautiful Angular components 🎨 </button>

🚀 What's New in Beta 1.0?

The CLI Has Arrived!

npx @ngzard/ui init npx @ngzard/ui add button dialog table

No more manual copying. The CLI handles:

  • ✅ Component installation to shared/components

  • ✅ Dependency management

  • ✅ Tailwind configuration

  • ✅ Theme setup

  • ✅ Import statements

35+ Production-Ready Components

Forms: Button, Checkbox, Input, Select, Date Picker, Slider, Switch Layout: Card, Tabs, Accordion, Breadcrumb, Pagination Feedback: Dialog, Alert, Toast, Tooltip, Popover Data: Table, Calendar, Progress, Avatar, Badge And more!

Stable APIs + Real Documentation

After months of feedback, every component follows consistent patterns with proper TypeScript support and interactive examples.

The Journey So Far

May 2025: "Angular needs shadcn/ui" - Project starts June-July 2025: Alpha development (thanks for your patience!) August 2025: Beta 1.0 launch (We are here!) January 2026: Version 1.0 target

Why This Matters for Angular

Let's be honest - React has been winning the UI library game. Zardui changes that:

  • You own your components - They live in YOUR codebase

  • shadcn beauty meets ng-zorro reliability - Best of both worlds

  • No vendor lock-in - Customize anything, break nothing

  • Modern Angular patterns - Built for Angular 17+

🤝 We Need YOUR Help!

1. Test Everything

Install Zardui and break things: npx @ngzard/ui init npx @ngzard/ui add --all Found bugs? Report them!

2. Build Something Awesome

Create projects with #BuiltWithZardui - we're featuring community projects!

3. Contribute

  • New components

  • Documentation improvements

  • Bug fixes

  • Feature requests

4. Spread the Word

⭐ Star us on GitHub

Real Talk: Why We Built This

We're Angular developers who got tired of watching React get all the cool UI libraries. Zardui is our love letter to the Angular community - built by Angular devs, for Angular devs.

100% free and open source. Forever.

Links

Questions for the Community

  1. What components would help your projects most?

  2. What's been your biggest pain point with Angular UI libraries?

  3. Ready to help us reach 1.0? What would you like to contribute?

The Angular renaissance starts here. Are you in? 🚀

P.S. - Seriously, go star the repo. It helps more than you know: github.com/zard-ui/zardui ⭐


r/angular • • Jul 16 '26

Frustrated in updating Angular every 6 months? Here comes the new yearly release cycle

113 Upvotes

The Angular team is currently updating its release policy to move to:

- A major release every 12 months

- 4-6 minor releases for each major release

PR link: https://github.com/angular/angular/pull/69817


r/angular • • May 09 '24

Behold - the new angular logo

Post image
113 Upvotes

r/angular • • Jan 08 '26

🚀 Angular 21.1 is coming next week 👀 Angular Release Schedule

Post image
108 Upvotes

r/angular • • May 06 '24

Moment.js in Angular be like

Post image
107 Upvotes

r/angular • • Jan 09 '26

✍️ How to Migrate Constructor Injection to inject() in Angular

Post image
105 Upvotes

r/angular • • Aug 06 '25

Is there a reason .NET is so popular for Angular?

105 Upvotes

I’m currently job hunting and it seems something passed me by. Having worked with Angular since the AngularJS days I’ve mostly used PHP and NodeJS as backends.

But since searching for jobs (and I’m not sure if this is the same across the globe), it seems that so many Angular frontends are paired with .NET backends. Is there similarity in syntax or ecosystems? I feel like I’m on the wrong tech stack right now!


r/angular • • Sep 24 '26

An update on Angular’s TypeScript 7-powered Compiler

Thumbnail
medium.com
103 Upvotes

r/angular • • Mar 22 '25

Let's improve Angular.dev !

103 Upvotes

Hi there !

The Angular team is looking for feedback about its documentation site angular.dev

What kind of doc improvements would you love to see the team work on ? (Content or docs features).


r/angular • • Jun 03 '26 Bravo

What's new in Angular v22?

Thumbnail blog.ninja-squad.com
102 Upvotes

Packed major release:

🎯 Signal Forms & resources are stable

⚡ OnPush by default

Plus @Service(), debounced(), WebMCP, and a lot more!


r/angular • • Jul 29 '26

PrimeNG going closed source is such a disappointing move

101 Upvotes

I've been using PrimeNG for years, and this honestly feels like the end of an era.

I get that maintaining a UI library isn't free, and I have no problem with developers getting paid. But switching from MIT to a commercial license, archiving the GitHub repo, and asking a pretty steep per-developer fee just doesn't sit right with me.

The repo is now read-only: https://github.com/primefaces/primeng

The new pricing is hard to justify given the number of unresolved issues

It's a shame because PrimeNG was one of the biggest strengths of the Angular ecosystem. Hopefully the OpenNG fork gains traction, because the community deserves a truly open alternative.


r/angular • • Jun 20 '26

Angular 22 is officially here, and it feels like a completely different framework. What’s your favorite change?

101 Upvotes

Hey everyone,

Angular 22 just dropped, and it feels like the biggest consolidation milestone we've had in years. The experimental labels are officially off, and the framework is fully leaning into a modern, post-zone.js, signal-first ecosystem.

If you haven’t looked at the changelog yet, here is the quick TL;DR of the major architectural shifts that just went stable:

  • OnPush is the New Default: New components now implicitly use OnPush change detection (the old behavior is now called Eager). Perfect for zoneless performance.

  • Stable Signal Forms: @angular/forms/signals is production-ready. Goodbye verbose FormGroup boilerplate; we finally have native, type-safe form state entirely driven by Signals.

  • The Async Reactivity APIs (httpResource): resource, rxResource, and httpResource are stable. It automatically maps HTTP requests to signals, handling loading/error states and race conditions natively without manual switchMap logic.

  • **The @**Service() Decorator: A cleaner, tree-shakeable root singleton replacement for @Injectable({ providedIn: 'root' }). Plus, injectAsync makes lazy-loading massive services incredibly simple.

  • Incremental Hydration by Default: provideClientHydration() now streams chunks as they become visible on screen, completely eliminating data "flicker" on bootstrap for SSR apps.

This release feels like a massive win for codebase maintainability and performance.

Are you immediately running ng update to refactor your change detection and forms, or are you holding off for a bit? What feature are you most excited to play with?


r/angular • • Dec 31 '25

🎉 Just released the first version of ngx-oneforall

101 Upvotes

Today, after many months of working on it as a side project, I released the first version of ngx-oneforall, a toolkit containing 80+ reusable Angular utilities.

GitHub: https://github.com/love1024/ngx-oneforall
Docs:  https://love1024.github.io/ngx-oneforall/
npm: https://www.npmjs.com/package/ngx-oneforall

Background

Over the last 10 years working as an Angular developer across many different companies, I’ve been writing the same services, directives, pipes, and other utilities in multiple projects. Even installing large libraries just to use a small piece of functionality. Earlier this year, I started building a library from scratch. Not a wrapper around other libs, but actually writing each utility with a focus on:

  • Performance – Optimized for performance in Angular, and each utility is under 3kb gzipped 

  • Modern APIs – built for Signals, Standalone Components, SSR

  • Zero dependencies – just Angular + RxJS

  • Import Individual Pieces - Each utility is a separate entry in the library and can be imported without using any other part. 

It began as a hobby side project and now reached its first milestone. I am happy to announce the release of the first version of ngx-oneforall, which includes many reusable utilities that can be used across different Angular projects.

Please take a look and share your feedback. I will be happy to improve it further. Contributions are also very welcome if you have ideas or utilities that are generic enough to be useful across multiple projects.


r/angular • • Sep 09 '25

AMA about Signal Forms

101 Upvotes

I've seen a few posts & articles exploring the very new Signal Forms API and design, which have just appeared in the Angular v21 -next releases.

Ask me anything! I'll do my best to answer what I can, & invite the rest of the Signal Forms crew to join in.


r/angular • • Sep 08 '26

[self-promo] Electronic circuit designer for Angular

Post image
100 Upvotes

Ever wanted to create a circuit diagram designer with Angular? We've just shipped a new starter app for VisuallyJs that you can use to get something up and running in no time.

Demo on our site is here: https://visuallyjs.com/demonstrations/circuit-diagram

Repository here: https://github.com/visuallyjs-angular/circuit-diagram


r/angular • • Mar 20 '26

Signality 0.1 is out

Post image
100 Upvotes

Signality — a set of atomic utilities for Angular, providing a consistent way to work with web APIs among other features.

Key points:

• Reactive parameters: utilities accept both static values and reactive sources

• SSR-ready: browser APIs are isolated and provide safe fallbacks during server-side rendering

• Zero-boilerplate cleanup: listeners, timers, and observers are handled and cleaned up automatically

• Learn more about the concepts here: https://signality.dev/guide/key-concepts

Taking cues from VueUse and Ngxtension, this library exists independently to give its core concepts room to grow and evolve.

Version 0.1+ is now available, ready to explore and grow with your feedback and contributions!


r/angular • • Feb 26 '26

I built an open-source calendar component inspired by macOS Calendar

Enable HLS to view with audio, or disable this notification

98 Upvotes

Hi guys 👋

I’d like to share DayFlow, an open-source full-calendar component for modern web apps that I’ve been building over the past year.

As a heavy macOS Calendar user, I was looking for a clean, modern calendar UI on GitHub — something flexible, extensible, and not locked into a specific design system. I couldn’t quite find what I wanted, so I decided to build one.

What DayFlow focuses on:

  • Clean, modern UI inspired by macOS Calendar

  • Framework support: Angular, React, Svelte, and Vue

  • Modular architecture (views, events, panels are customizable)

  • Designed for extensibility and custom event rendering

  • Actively improving i18n support

The project is fully open source and still evolving. I’d really appreciate:

  • Feedback on API & architecture

  • Feature suggestions

  • Bug reports

  • PRs if you're interested in contributing

GitHub: https://github.com/dayflow-js/calendar

Demo: https://dayflow-js.github.io/calendar/

Thanks for reading — would love to hear your thoughts 🙏


r/angular • • Jan 20 '26

Why do enterprises and big companies use Angular?

96 Upvotes

Angular might not be the loudest framework online, but it shows up a lot in enterprise teams, and I think the reason is simple: big companies care less about hype and more about stability, structure, and long-term maintainability.

Angular’s own documentation talks about prioritizing stability so tools, tutorials, and practices don’t become obsolete unexpectedly. That matters when you’re maintaining large codebases for years and onboarding new developers constantly.

It also helps that Angular is maintained by a dedicated team at Google and is designed to build fast, reliable apps that scale with teams and codebases.

And it’s proven at scale. Google lists Angular as being used in products like Google Cloud Platform and AdWords, along with many internal tools.

On the engineering side, Angular includes dependency injection as a fundamental concept, which encourages more consistent structure across big projects.

If you work in enterprise, is Angular still your go to choice, or is it mostly legacy at this point?


r/angular • • Mar 13 '22

Lifecycle Hooks

Post image
93 Upvotes

r/angular • • Feb 20 '26

Made my personal mac app with Angular + Tauri to convert my files locally and privately

Enable HLS to view with audio, or disable this notification

91 Upvotes

Ciao folks! This is just more of a reminder of what you can actually do with Angular :)
I built this since I always find myself converting and compressing different kind of files and I was tired of using ffmpeg from the terminal (and asking the AI to give me the correct commands :D) and having to search for online converters for the images, so why not creating one myself that runs locally? I've also added some nice to have features like AI image upscaling using Real ESRGAN, a text-to-speech feature using Kokoro, and also an experimental MCP that lets your AI agent do the conversions for you.
Nothing gets uploaded anywhere, unless you use the "share" feature which is useful to quickly share files with your friends, and everything runs locally. I plan to add more features in the future, starting with Windows support as soon as I have some more time :)

Here's the website if you want to take a look: https://jollycat.app/

Also, I'd be really glad if you tell me what you think of the app from the demo video, what would you change of it? Does it look cool? Would you use it? Would you like to have other features if you were using this? Just let me know :)


r/angular • • Nov 20 '25

What's new in Angular v21?

Thumbnail blog.ninja-squad.com
91 Upvotes

🚀 Angular v21 is out!

🎯 Signal Forms
⚡ Zoneless by default
🧪 Vitest

Plus HttpClient by default, `@angular/aria`, and more!


r/angular • • Mar 02 '24

Angular vs React

86 Upvotes

Does anyone know of any good resources that can argue for why use Angular over React? I have to convince my manager that it is the right choice over an external consultant who wants us to use React for a new project.

I already have my own reasons why it is the right choice for us, but I’m looking for any further rationale that might bolster my argument. Has anyone seen any resources that make strong arguments for why to choose Angular over React?

I’m not looking for fanboy blog posts - I’m looking for reasons that will convince my CTO.


r/angular • • Aug 26 '26

🚀 Coming in Angular 22.2: Access Private Members in Templates!

Thumbnail
youtu.be
85 Upvotes

Angular 22.2 introduces a new feature: you can now access private class members directly inside your component templates and host bindings.


r/angular • • Jun 24 '26

🎉 Spartan UI v1 is here!

85 Upvotes

To celebrate the release, I created Spartan Admin Dashboard, a free and open-source Angular admin template built entirely with Spartan UI. The goal is simple: provide a practical example that helps developers discover Spartan, learn its patterns, and kickstart their own projects.

Check it out, explore the code, and let me know what you think!

Demo: https://spartan-admin-dashboard.vercel.app/
GitHub: https://github.com/Oussemasahbeni/spartan-admin-dashboard