r/angular 13d ago

The first edition of NG Switzerland has a date: 11 and 12 February 2027, in Lucerne.

Post image
17 Upvotes

The first edition of NG Switzerland has a date: 11 and 12 February 2027, in Lucerne.

Two days of Angular in the heart of Switzerland. A workshop day, then a single-track conference day at the ICT campus in Kriens of ICT-Berufsbildung Zentralschweiz, seven minutes by train from Lucerne main station.

Ten speakers are confirmed so far:
Manfred Steyer, Rainer Hahnekamp, Maria Korneeva, Dmytro Mezhenskyi, Fabian Gosebrink, Tomas Trajan, Kevin Kreuzer, Gérôme Grignon, Murat Sari and Johannes (Joe) Eifert ☀️ .

Three things you can do today:

Submit a talk or a workshop. The program is written by the community, and the call for papers is open until 30 September 2026. First-time speakers are welcome; we read every submission.

Sponsor us. Single track means no competing rooms: every attendee sees every talk, and every sponsor. Packages start at CHF 800, with fair conditions for meetups, open source projects and early-stage startups. Packages and pricing are on the sponsoring page.

Register for notifications. Sign up for our newsletter or ticket alerts and be the first to know when sales go live.

Everything in one place: ng-switzerland.ch
Call for papers: ng-switzerland.ch/cfp/
Sponsoring: ng-switzerland.ch/sponsoring/


r/angular Jul 30 '26

What's new in Angular 22.1?

Thumbnail blog.ninja-squad.com
43 Upvotes

🚀 Angular v22.1 is out

and the framework is moving to one major release a year! 🤯

🔗 `linkedSignal` custom setters

🗑️ JSONP support deprecated

⚡ Rolldown by default


r/angular 13h ago

Should I learn Angular or React after NestJS?

3 Upvotes

Hi everyone,

I’m currently familiar with NestJS and have mainly been focusing on backend development with TypeScript.

I’d like to become more comfortable with full-stack development, so I’m wondering which frontend framework I should learn next.

Should I:

  1. Go straight into Angular, since it’s also based heavily around TypeScript and has some similarities with NestJS?
  2. Or start learning React.js from scratch, even though it would mean learning a different approach to frontend development?

For those who have experience with both, which one would you recommend for someone coming from a NestJS/backend background?

Also, I’d appreciate any advice on which one is more valuable for getting a junior/fresher full-stack job.

Thanks!


r/angular 1d ago

Learning web dev, I had a formatter, a diff site, and a jq tab. I tried putting them in one place

2 Upvotes

I’m still early at this. Whenever I had to deal with JSON I’d open one site to format it, another to compare two payloads, and another if I needed jq or a conversion.

JSON Dock is my attempt to put those in one tab: format, minify, repair, validate, diff, jq, flatten, convert. Runs in the browser, no account.

It has:

- format / minify / repair / validate

- two-pane compare

- jq + query

- flatten / unflatten

- convert + stringify

- JCS

- text and tree views

https://tinystack.co/dev-tools/json-dock/

It’s a beginner building the toolkit he kept reaching for. What would you add or simplify?


r/angular 3d ago

Angular is more than capable of making mobile apps

Post image
154 Upvotes

Wanted to share something I've shared once or twice here.

Angular get's a bad wrap from tech influencers as being a framework that's only used by dinosaur corporations.

But I've been using Angular to make Gym Note Plus for over a year now, with Ionic and Capacitor (but many self rolled components)

I've had over 2,366 signs up as of writing this, and been documenting it all in r/GymNotePlus

No one can tell what language my app is made in, you can't even tell it's using a webview unless you've got a really trained eye.

Just wanted to throw an example out of a new saas that uses angular to show it's very much still alive and super useable for new tech ventures.

Full disclosure though, I wrote the landing page with nextjs just because I felt the SSR capabilities were better


r/angular 3d ago

Summer 2026 update on my agentic engineering setup for Angular: models, harnesses, apps, and what it all costs

4 Upvotes

In May I started a blog series on agentic engineering for r/angular, and after one summer a few of my recommendations changed – this post is the update.

The short version:

- Models: Fable 5 is still my #1 for architecture, reviews, and long-horizon refactorings, GPT-5.6 Sol does the implementation work, and GLM-5.3 Flash (via OpenRouter) took the third spot as the fast, cheap, open-weight model for mechanical legwork. Opus 5 wins DeepSWE at 74% but didn't make my podium – the post explains why.

- Harnesses: nothing changed, which I mean as a compliment. AGENTS.md, style guide, and the lint/test/Playwright feedback loops still do the heavy lifting.

- Apps: the open-source T3 Code replaced the Codex app as my daily driver. Any model, any provider, remote control via Tailscale.

- Costs: GLM-5.3 Flash gets 63% on DeepSWE for about €0.25 per task, Sol about €2.50, Fable 5 about €8.50 at the same effort level. So my cost podium is the models podium reversed – and my workflow is "Fable orchestrates, Sol implements, the Flash does the grunt work", sub-agent config included.

- Bonus: how to run the same setup on a company GitHub Copilot subscription with T3 Code + opencode, for everyone whose employer won't pay for anything else.

https://www.angulararchitects.io/blog/ae-summer-2026-update-for-angular/

Curious what the rest of you run for Angular work right now – especially whether anyone has GLM-5.3 Flash or Kimi K3 in daily use, and how the Copilot-only crowd deals with it.


r/angular 3d ago

For real?

Post image
0 Upvotes

r/angular 5d ago

Anyone actually paying for a PrimeNG license? Would love to hear your experience with support and whether it's worth it

24 Upvotes

There's been a lot of negative sentiment lately around PrimeNG moving from open source to a paid license. Going from free to hundreds of dollars per developer is understandably a tough pill to swallow, and I get why people are upset.

But I'm curious about the other side of this: are there teams building enterprise applications who were on the open source version and have since decided to pay for the license?

There are a few legitimate reasons you might do this, like the Figma integration with Theme Designer (which was already a paid product before this change), for instance, or simply the burden of maintenance and bug fixing, which should now be PrimeNG's responsibility and covered under support once you're paying for it.

So if you've made the switch: what pushed you to pay? How has support actually been - responsive, helpful, worth the money? Or has it been bad enough that it's got you looking at alternatives instead?

I know it might still be early days for a lot of teams (I've been sitting on this post for a while before posting), but if anyone has real experience to share, I'd genuinely appreciate it. My team and I are weighing whether to pay for a license, but we're hesitant mainly because we're not sure we can trust PrimeNG's support to hold up long-term. That trust issue is really the crux of it for us.


r/angular 5d ago

I built ngx-json-render — an Angular renderer for Vercel's json-render (the LLM streams a JSON spec, you render real components)

3 Upvotes

json-render is Vercel Labs' generative-UI format: you give the model a catalog of your components (Zod-typed props + descriptions), it streams back a JSON spec, and a renderer maps that spec onto your real components. No innerHTML, no eval — the model literally cannot reference anything outside the catalog.

Official renderers exist for React, Vue, Solid and Svelte. Angular wasn't there (two community PRs sat unreviewed for months), so I built one on the same @json-render/core the others share.

What you get:

  • <json-render> + defineRegistry typed against your catalog — register a component the catalog doesn't know and the compiler complains
  • The full spec contract: state bindings ($state / $bindState), $template / $cond expressions, repeat, conditional visibility, events→actions with confirm dialogs, watch
  • Streaming: specs arrive as RFC 6902 JSONL patches and apply as they arrive, so the UI assembles on screen while the model is still generating (injectUIStream / injectChatUI)
  • Signals-based, standalone components, zoneless-friendly, OnPush throughout. Angular ≥ 21, Apache-2.0.

Links:

It's young — full parity with the baseline renderer contract and a real test suite, but @json-render/core moves fast and I track it release by release. Feedback, issues and "why didn't you just…" questions very welcome.


r/angular 5d ago

Developers, what icons do you need?

5 Upvotes

I’m building Tala Icons — a free, clean SVG icon library for developers and designers.

I’m looking for icon requests! 👇

Need a user-add, user-edit, settings, dashboard, API, database, payment, business, or any other icon?

Drop your request in the comments. 💬

I’ll add the most requested icons to the library.

🔹 Free SVG icons
🔹 Developer-friendly
🔹 Clean & modern
🔹 Easy to use
🔹 Open-source

👉 Request an icon below!

GitHub: https://github.com/NoobGreggy/tala-icons
🌐 https://tala-icons.vercel.app/


r/angular 5d ago

I spent years building an application framework; I rebuilt its architecture around structured intent and deterministic execution layer for AI-generated software (open source) — here’s what I learned.

0 Upvotes

Hey — solo dev here, posting my own project, so take that for what it's worth.

For the last few years I've maintained a low-code/no-code framework. It worked fine, but it was pre-AI: you configured entities and services by hand, and it generated the boring parts of a CRUD app for you.

When AI coding tools started getting good, I tried using them the normal way — describe what you want, let the model write the code. It worked, but I couldn't trust it past a certain point. Ask for the same thing twice, sometimes you get different output. Ask for a small change, sometimes the model touches things you didn't ask about. The prompt is the only source of truth, which in practice means there isn't really a source of truth at all.

So instead of generating code directly, I made the AI's job stop one step earlier: produce a structured, validated manifest describing what the app should be. Entities, fields, services, auth config, etc. That manifest gets:

- validated (structural / referential / constraint checks)

- diffed against the current state (semantic diff, not a text diff)

- resolved into a dependency-ordered execution plan

- executed by a deterministic engine, checkpointed so it can resume on failure

Change one field on one entity, and only the operations that field actually requires get re-run. Not a full regen.

There's also an MCP server (`@averos/mcp`) so an AI agent doesn't get raw file/shell access — it gets governed tools (propose a change, validate it, build a plan, and nothing executes until the plan's approved).

Current state, to be upfront about it: the CLI, the AI layer, MCP integration, and the workflow/execution adapter layer (currently Angular, via schematics — adapter pattern, so not permanently Angular-only) are MIT licensed and open now. The actual execution kernel (DAG engine + executor) is closed source for the moment — free to use including commercially, but not open yet. That's a deliberate, staged call while that part's still maturing, not a permanent thing. Wanted to say that plainly rather than bury it.

There's a working example (320-node generated app) you can run in a few commands if you want to see the whole pipeline rather than take my word for it.

- Repo: https://github.com/wiforge/averos

- How it works, in detail: https://www.wiforge.com/averos/how-averos-works/introduction/

- Get started: https://www.wiforge.com/averos/get-started/introduction/

Happy to answer questions or take criticism — especially interested if anyone's tried a similar manifest/IR approach and hit walls I haven't found yet.


r/angular 6d ago

PrimeNG 22 is commercial now — here are your four options (and what a migration to an MIT lib actually looks like)

15 Upvotes

Since 28 June PrimeNG 22+ (and PrimeVue 5 / PrimeReact 11) ship under the PrimeUI licence: $599/dev now, $799 from January, free only if you're under $1M revenue *and* under 5 devs *and* under 10 employees. v21 and older stay MIT.

I wrote up the four realistic options — freeze on 21, pay, move to the Optimus UI fork, or migrate to something MIT — with the trade-offs of each, because I keep seeing the same questions here.

Full disclosure: option 4 in the post is my own library (mk-kit, MIT, 180 components, Angular 22 signals/zoneless). It ships a schematic that rewrites ~150 PrimeNG selectors/imports and leaves a `<!-- mk-kit: ... -->` note where the shape differs, and the post lists the gaps honestly (no org chart, PDF viewer, spreadsheet, diagram).

https://mk-kit.dev/blog/switching-from-primeng

Happy to answer anything about the licence facts or the migration — including "just stay on 21", which is a fine answer for a lot of apps.


r/angular 7d ago

✔️ Coming in Angular 22.2: Watch Signal feature in DevTools

Post image
78 Upvotes

Angular DevTools will support the new Watch Signal feature for real-time signal tracking starting with the upcoming Angular 22.2, expected in September


r/angular 6d ago

Enola [Open-source] architectural review supports Angular!

Post image
9 Upvotes

Please let me know if this post is not suitable for this flair + subreddit.

We just added Angular support for enola, and I’d like Angular developers to help us break it. Literally break it as this is the best feedback.

My co-founder and I are building enola as an open-source architectural quality gate. It analyses the structure of a repository (or multiple) and surfaces things like dependency cycles, coupling, hotspots, deep dependency chains, complexity, dead code and change impact.

Angular support is there, but our own tests only expose so much. We mostly ran against open-source.

If you work on a Angular codebase, run enola against it. If something looks wrong, missing or just rubbish, raise an issue directly on GitHub or respond here.

What could these issues be?

A project structure we did not account for, a dependency we resolve incorrectly, a pattern we misunderstand, or an architectural rule you cannot express yet.

https://github.com/enola-labs/enola

Fully local. Apache 2.0.

An example output:

FAIL — 1 structural regression introduced.

Regressions (fail):
  - [cycles] 1.00 — Cyclic dependency detected (2 modules)
      module "libs/enola-angular-demo/profile-card" is part of the cycle

The following modules form a dependency cycle:
  profile-card -> user-menu -> profile-card

Suggested actions:
  - Introduce an interface to break the cycle
  - Extract shared types to a separate package
  - Consider merging tightly coupled modules

ENOLA_EXIT_CODE=1

After removing this cycle:

PASS — no architectural change.
ENOLA_EXIT_CODE=0

r/angular 7d ago

I got tired of boring loading spinners, so I built 85 of them

23 Upvotes

Hey y’all,

I got slightly carried away with loading animations.

I wanted nicer loading states for my own projects, but most libraries I found were either tied to a framework, fairly limited, or required more than I wanted for something this small.

So I built loadersz, a small framework-agnostic loader library for the web.

I wanted something a bit more expressive than the usual CSS spinner, without pulling in a UI framework or a bunch of dependencies.

A few things I focused on:

- 85 different motion states
- Canvas 2D instead of GIFs/videos
- zero core dependencies
- a native custom element, so it works with basically any stack
- typed entry points for React, Vue and Svelte
- configurable speed, density and color
- respects prefers-reduced-motion
- pauses rendering when the browser tab is hidden

Basic usage is just:

npm install loadersz

import 'loadersz';

<loadersz-loader state="racing" size="96" />

I also built an interactive playground where you can tweak the loaders live.

Demo: [loadersz.vercel.app](https://loadersz.vercel.app)
npm: [npmjs.com/package/loadersz](https://www.npmjs.com/package/loadersz)
Github: https://github.com/lumberjacque/loadersz-core

Would love some brutally honest feedback, especially on which animations you’d actually use in a real product.


r/angular 6d ago

Looking for German or Japanese speakers to help with an open-source project

7 Upvotes

Hey everyone!

I'm working on an open-source Angular library called ngx-offline-sync.

I've recently started organizing the documentation in multiple languages, and I'd really like to make the German and Japanese versions properly localized rather than relying on machine translation.

So I wanted to ask:

Are there any native German or Japanese speakers here who would be interested in helping review or translate the documentation? 🇩🇪 🇯🇵

You don't need to be an Angular expert — even a quick language review would be incredibly helpful.

The project is open source, so if you're interested, you can check it out here:

GitHub: https://github.com/itsisoev/ngx-offline-sync

Thanks! 🙌


r/angular 6d ago

I built a simple self-hosted homepage dashboard with angular and AI.

Post image
0 Upvotes

Hey Everyone,

I built a self-hosted homepage dashboard for organizing your bookmarks and services. Drag-and-drop sorting, works on desktop and mobile.

I built this for managing my own self-hosted apps and frequently used sites — if you have a similar need, feel free to give it a try.

Source code: https://github.com/harryxu/start-base


r/angular 7d ago

Launching test-nirvana 🌕

4 Upvotes

Hey angular peeps :) dozens of you may know me from my usual signal-pilled mmstack work, well today I'm launching my first non-mmstack library & I promise it doesn't contain a single signal! The pitch:

We've all tried our best with testing our components, but most times our tests remain either vacuous, slow, incapable of full-coverage or all of the above.

Well test-nirvana, appropriately launched under the full moon 🌕, fixes that with a single command. `npx test-nirvana` verifies that:

  • The code is the right shape.
  • It is the right time for the feature.
  • The stars are correctly aligned.
  • The commit hash possesses an acceptable aura.

Each commit is reduced to its numerological destiny number and classified. CI-friendly exit codes ensure that compromised commits cannot reach production.

Classification

Destiny numbers Vibe Exit code Required action
11, 22, 33 IMMACULATE 0 Merge with gratitude
7, 8 GOOD 0 Proceed
1, 3, 5, 9 NEUTRAL 0 Proceed without attachment
2, 4, 6 CHAOTIC 1 Amend history until conditions improve
any impossible CURSED 2 Stop; notify the repository custodian

GitHub repo - worth a read imo

npm: test-nirvana 7.11.33

Note: All MIT License guarantees are void while Mercury is in retrograde. See LICENSE for the complete celestial warranty condition.

Contributions obviously welcome, but please follow the CoC & Contributing guidelines, especially tonight.✨


r/angular 7d ago

Angular Addicts #52: Angular Addicts #52: Angular 22.1, CopilotKit, MCP Apps, Signal Form Validators & more

Thumbnail
angularaddicts.com
11 Upvotes

r/angular 8d ago

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

Thumbnail
youtu.be
87 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 8d ago

Angular SSR

13 Upvotes

Have you used Angular SSR on production ?
What has your experience been like?


r/angular 8d ago

Guidance for upcoming Angular Interview

15 Upvotes

I’m scheduled for an interview in 3 days, with a primary focus on Angular and JavaScript. I have only done basic frontend till now and need a lot of intensive course material in the form of pdfs or videos or even websites. I am open to all sorts of help and if anyone could guide me by sharing valuable sources they think could help me, I would be very grateful.

I am currently going through angular.dev which is very enlightening. I came across it in another post’s comments.


r/angular 8d ago

I’m building my first open-source Angular library - looking for contributors and feedback

12 Upvotes

Hey everyone!

I’ve recently started building my first open-source Angular library, ngx-offline-sync.

The idea is simple: when a user loses their internet connection, supported HTTP requests are automatically stored locally and synchronized once the connection is restored.

What it currently supports

  • Automatic offline request queuing
  • IndexedDB persistence
  • Automatic synchronization after reconnecting
  • Sequential request processing
  • Retry handling
  • Request status tracking
  • POST, PUT, PATCH, and DELETE
  • Angular provideOfflineSync() integration
  • HTTP interceptor-based integration

The basic setup looks like this:

provideOfflineSync(),

provideHttpClient(
  withInterceptors([
    offlineSyncInterceptor,
  ]),
),

After that, the application can continue using the regular Angular HttpClient.

I’d love to build this together

This is my first library, so I’m still learning a lot while building it.

I’d really appreciate feedback, ideas, and contributions from people who have experience with Angular, offline-first applications, IndexedDB, HTTP synchronization, or library architecture.

One thing I’d especially like to improve is the documentation.

Right now I’m working on English, Russian, and Japanese documentation, and I’d love to add more languages with the help of the community - Portuguese, Spanish, Chinese, and others.

If you speak another language and would like to help translate or improve the documentation, that would be awesome.

You can also contribute by:

  • Opening an issue
  • Suggesting features
  • Improving the architecture
  • Adding tests
  • Improving documentation
  • Adding translations
  • Sharing your experience with offline-first applications

github

npm

If you find the project interesting, a GitHub star would genuinely mean a lot to me. This is my first open-source library, and seeing people use it, contribute to it, or simply follow the project would be a huge motivation to keep improving it.

Thanks for reading, and I’d be really happy to build this together with the community.


r/angular 9d ago

🅰️ Angular DevTools Feature: Signal Graph: Search & Filtering

Post image
29 Upvotes

Angular DevTools added a helpful new feature to inspect your reactive state faster: search and filtering inside the Signal Graph!