{"slug": "angular", "name": "Angular", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 4, "commenters": 9, "warners": 3, "score": 1.106, "rising": 0.02, "first": "2025-12-04", "latest": "2026-10-04", "why": "I use Angular 2+, and I find it quite pleasant to use.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 1, "warn": 3}, "spark": [0, 2, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I use Angular 2+, and I find it quite pleasant to use.", "icon": true, "domain": null, "github_repo": null, "official_url": "https://angular.dev", "pricing": "", "aliases": ["Angular"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 791796465, "item_id": 49487279, "url": "https://news.ycombinator.com/item?id=49487279", "by": "rednb", "date": "2026-08-29", "stance": "recommend", "quote": "since i specialize in .NET + angular", "excerpt": "> Here\u2019s the thing: there\u2019s still a place for HTMX. Lots of places. But \u201cbuilding an SPA but not actually and SPA\u201d is not a lane for HTMX. Nor do they promote HTMX for that purpose. Really quite the opposite. > Different tools for different jobs. (Me? I honestly love React, just a more minimal stack. Zustand and TanStack and Vite. No Redux or Next.JS) My concern with is that i build line of business applications for ", "context": "builds line of business applications for a living", "use_case": "customer web apps", "switched_from": "", "story": "Htmx 4.0"}, {"id": 772391408, "item_id": 48274463, "url": "https://news.ycombinator.com/item?id=48274463", "by": "TheRoque", "date": "2026-05-25", "stance": "recommend", "quote": "I use Angular 2+, and I find it quite pleasant to use.", "excerpt": "I use Angular 2+, and I find it quite pleasant to use. I also like how they make the framework evolve. Not scared to have opinions (back when it came out, Typescript was barely a thing). Never got into React (but didn't try that hard to get into it), but it seems like it's a huge bloated mess.", "context": "", "use_case": "frontend", "switched_from": "", "story": "Does Anybody Actually Like React?"}, {"id": 738884913, "item_id": 46180307, "url": "https://news.ycombinator.com/item?id=46180307", "by": "_jzlw", "date": "2025-12-07", "stance": "recommend", "quote": "React and Angular both have very good Material UI libraries.", "excerpt": "Native mobile or native desktop? The former is relatively easy, at least for Android. React and Angular both have very good Material UI libraries. But making a PWA feel like a native desktop app is hard. There's a reason most Electron apps adopt their own unique theme. I've never seen a component library that fully replicates a desktop UI without feeling like a web app, not even Microsoft's own Fluent UI web componen", "context": "", "use_case": "PWA with native feel", "switched_from": "", "story": "Ask HN: Best tricks to make a PWA feel more native?"}, {"id": 738337760, "item_id": 46146110, "url": "https://news.ycombinator.com/item?id=46146110", "by": "pas", "date": "2025-12-04", "stance": "recommend", "quote": "And thanks to that rewrite that app can be upgraded even today to Angular v21.", "excerpt": "No one forced you to migrate immediately. (Also, non-value-adding work? You don't think the rewrite to TS did not bring any value? And thanks to that rewrite that app can be upgraded even today to Angular v21. And likely it'll be the case for many years.) React also went through a lot of churn. (Still does.) There's no magic optimal duration for keeping API stability. Not in general and not for specific projects. Eco", "context": "", "use_case": "web frontend", "switched_from": "", "story": "RCE Vulnerability in React and Next.js"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 799287316, "item_id": 49955457, "url": "https://news.ycombinator.com/item?id=49955457", "by": "shepherdjerred", "date": "2026-10-04", "stance": "warn", "quote": "It is certainly better than Angular and Vue, though Vue 3 is tolerable.", "excerpt": "I haven\u2019t found a front end library I like more than React except maybe Astro. I didn\u2019t really like Svelte and I am pretty opposed to htmx. It is certainly better than Angular and Vue, though Vue 3 is tolerable. Maybe there are more popular options nowadays but tbh I am not really looking to move from React. I have zero complaints other than maybe the push towards server rendering and partnering with Next.js React is", "context": "", "use_case": "", "switched_from": "", "story": "Why don't more developers \u201cuse the platform\u201d?"}, {"id": 791761474, "item_id": 49485092, "url": "https://news.ycombinator.com/item?id=49485092", "by": "perardi", "date": "2026-08-28", "stance": "warn", "quote": "That was\u2026a choice\u2026that I didn\u2019t make.", "excerpt": "I agree. We are moving away from HTMX at work, to React. (After we moved away from Angular. That was\u2026a choice\u2026that I didn\u2019t make.) Here\u2019s the thing: there\u2019s still a place for HTMX. Lots of places. But \u201cbuilding an SPA but not actually and SPA\u201d is not a lane for HTMX. Nor do they promote HTMX for that purpose. Really quite the opposite. Different tools for different jobs. (Me? I honestly love React, just a more minima", "context": "", "use_case": "web frontend", "switched_from": "", "story": "Htmx 4.0"}, {"id": 769716912, "item_id": 48107307, "url": "https://news.ycombinator.com/item?id=48107307", "by": "bborud", "date": "2026-05-12", "stance": "warn", "quote": "Angular, React, Vue.  All terrible reminders of why I try to stay away from the frontend.", "excerpt": "I'm not fond of functional languages. It isn't that I don't get why they are a really good idea (they are). I just can't stand the syntax, the lack of proper standard libraries, and the lack of mainstream-big-ecosystem'ness. Mainstream languages are nice because there is lots of code, documentation, discussion and I can find people I can talk to. And you can write real code in situations where you may not be the one ", "context": "backend developer", "use_case": "frontend development", "switched_from": "", "story": "If AI Writes Your Code, Why Use Python?"}]}], "who": [{"by": "rednb", "context": "builds line of business applications for a living", "url": "https://news.ycombinator.com/item?id=49487279", "date": "2026-08-29"}], "tags": [], "use_cases": ["web frontend", "customer web apps", "web app routing", "frontend", "frontend development", "enterprise applications"], "compared": [{"slug": "react", "name": "React", "co": 16, "switched_from": 0, "switched_to": 0}, {"slug": "htmx", "name": "HTMX", "co": 8, "switched_from": 0, "switched_to": 0}, {"slug": "vue", "name": "Vue", "co": 6, "switched_from": 0, "switched_to": 0}, {"slug": "next-js", "name": "Next.js", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "claude", "name": "Claude", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "svelte", "name": "Svelte", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "solid", "name": "Solid", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "hotwire", "name": "Hotwire", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49478178", "title": "Htmx 4.0", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48100433", "title": "If AI Writes Your Code, Why Use Python?", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49950554", "title": "Why don't more developers \u201cuse the platform\u201d?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48687640", "title": "Matrix URIs, a URL syntax from Tim Berners-Lee that never shipped (1996)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48274077", "title": "Does Anybody Actually Like React?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46179865", "title": "Ask HN: Best tricks to make a PWA feel more native?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 2}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"compare": 1, "warn": 1, "recommend": 1}, "2026-06": {}, "2026-07": {"neutral": 1}, "2026-08": {"warn": 1, "recommend": 1}, "2026-09": {}, "2026-10": {"warn": 1}}, "quotes": [{"id": 799287316, "item_id": 49955457, "url": "https://news.ycombinator.com/item?id=49955457", "by": "shepherdjerred", "date": "2026-10-04", "stance": "warn", "quote": "It is certainly better than Angular and Vue, though Vue 3 is tolerable.", "excerpt": "I haven\u2019t found a front end library I like more than React except maybe Astro. I didn\u2019t really like Svelte and I am pretty opposed to htmx. It is certainly better than Angular and Vue, though Vue 3 is tolerable. Maybe there are more popular options nowadays but tbh I am not really looking to move from React. I have zero complaints other than maybe the push towards server rendering and partnering with Next.js React is", "context": "", "use_case": "", "switched_from": "", "story": "Why don't more developers \u201cuse the platform\u201d?"}, {"id": 791796465, "item_id": 49487279, "url": "https://news.ycombinator.com/item?id=49487279", "by": "rednb", "date": "2026-08-29", "stance": "recommend", "quote": "since i specialize in .NET + angular", "excerpt": "> Here\u2019s the thing: there\u2019s still a place for HTMX. Lots of places. But \u201cbuilding an SPA but not actually and SPA\u201d is not a lane for HTMX. Nor do they promote HTMX for that purpose. Really quite the opposite. > Different tools for different jobs. (Me? I honestly love React, just a more minimal stack. Zustand and TanStack and Vite. No Redux or Next.JS) My concern with is that i build line of business applications for ", "context": "builds line of business applications for a living", "use_case": "customer web apps", "switched_from": "", "story": "Htmx 4.0"}, {"id": 791761474, "item_id": 49485092, "url": "https://news.ycombinator.com/item?id=49485092", "by": "perardi", "date": "2026-08-28", "stance": "warn", "quote": "That was\u2026a choice\u2026that I didn\u2019t make.", "excerpt": "I agree. We are moving away from HTMX at work, to React. (After we moved away from Angular. That was\u2026a choice\u2026that I didn\u2019t make.) Here\u2019s the thing: there\u2019s still a place for HTMX. Lots of places. But \u201cbuilding an SPA but not actually and SPA\u201d is not a lane for HTMX. Nor do they promote HTMX for that purpose. Really quite the opposite. Different tools for different jobs. (Me? I honestly love React, just a more minima", "context": "", "use_case": "web frontend", "switched_from": "", "story": "Htmx 4.0"}, {"id": 779925520, "item_id": 48745345, "url": "https://news.ycombinator.com/item?id=48745345", "by": "Klaster_1", "date": "2026-07-01", "stance": "neutral", "quote": "That's how I use matrix params in one of my Angular projects", "excerpt": "That's how I use matrix params in one of my Angular projects - these are very handy to put segment filter params into instead of query params. When you have parallel routes (page/dialog) and filtering everywhere, URLs stay much easier to reason about.", "context": "", "use_case": "web app routing", "switched_from": "", "story": "Matrix URIs, a URL syntax from Tim Berners-Lee that never shipped (1996)"}, {"id": 772391408, "item_id": 48274463, "url": "https://news.ycombinator.com/item?id=48274463", "by": "TheRoque", "date": "2026-05-25", "stance": "recommend", "quote": "I use Angular 2+, and I find it quite pleasant to use.", "excerpt": "I use Angular 2+, and I find it quite pleasant to use. I also like how they make the framework evolve. Not scared to have opinions (back when it came out, Typescript was barely a thing). Never got into React (but didn't try that hard to get into it), but it seems like it's a huge bloated mess.", "context": "", "use_case": "frontend", "switched_from": "", "story": "Does Anybody Actually Like React?"}, {"id": 769716912, "item_id": 48107307, "url": "https://news.ycombinator.com/item?id=48107307", "by": "bborud", "date": "2026-05-12", "stance": "warn", "quote": "Angular, React, Vue.  All terrible reminders of why I try to stay away from the frontend.", "excerpt": "I'm not fond of functional languages. It isn't that I don't get why they are a really good idea (they are). I just can't stand the syntax, the lack of proper standard libraries, and the lack of mainstream-big-ecosystem'ness. Mainstream languages are nice because there is lots of code, documentation, discussion and I can find people I can talk to. And you can write real code in situations where you may not be the one ", "context": "backend developer", "use_case": "frontend development", "switched_from": "", "story": "If AI Writes Your Code, Why Use Python?"}, {"id": 769615971, "item_id": 48100998, "url": "https://news.ycombinator.com/item?id=48100998", "by": "ChicagoDave", "date": "2026-05-11", "stance": "compare", "quote": "whether opinionated (Angular) was optimal over flexible (React)", "excerpt": "If you're using GenAI, you should go through the process of selecting an optimal tech stack for each solution, but also take into consideration that Claude and other services probably the most knowledge of python, javascript, and typescript with go, rust, java, and c# following closely behind. Consider what you're building and what elements of the tech stack is optimal for your problem-space. I don't know rust at all", "context": "", "use_case": "enterprise applications", "switched_from": "", "story": "If AI Writes Your Code, Why Use Python?"}, {"id": 738884913, "item_id": 46180307, "url": "https://news.ycombinator.com/item?id=46180307", "by": "_jzlw", "date": "2025-12-07", "stance": "recommend", "quote": "React and Angular both have very good Material UI libraries.", "excerpt": "Native mobile or native desktop? The former is relatively easy, at least for Android. React and Angular both have very good Material UI libraries. But making a PWA feel like a native desktop app is hard. There's a reason most Electron apps adopt their own unique theme. I've never seen a component library that fully replicates a desktop UI without feeling like a web app, not even Microsoft's own Fluent UI web componen", "context": "", "use_case": "PWA with native feel", "switched_from": "", "story": "Ask HN: Best tricks to make a PWA feel more native?"}, {"id": 738337760, "item_id": 46146110, "url": "https://news.ycombinator.com/item?id=46146110", "by": "pas", "date": "2025-12-04", "stance": "recommend", "quote": "And thanks to that rewrite that app can be upgraded even today to Angular v21.", "excerpt": "No one forced you to migrate immediately. (Also, non-value-adding work? You don't think the rewrite to TS did not bring any value? And thanks to that rewrite that app can be upgraded even today to Angular v21. And likely it'll be the case for many years.) React also went through a lot of churn. (Still does.) There's no magic optimal duration for keeping API stability. Not in general and not for specific projects. Eco", "context": "", "use_case": "web frontend", "switched_from": "", "story": "RCE Vulnerability in React and Next.js"}]}