Dzhavat Ushev

Twitter GitHub RSS

Overview over Angular’s repositories

I’ve been working with Angular for around 6 years now. It’s a great framework that I enjoy working with. It’s also quite a broad framework that includes a lot of things. The ecosystem around it is pretty big as well.

A lot of times while working on a task, I go to Angular’s main repo and look at the source code to get a sense of how a particular feature works. I do that for Angular Material too. It’s quite exciting being able to do that. This gives one a feeling of mastery over one’s tools.

I wondered how many [official] Angular repos and packages are there?

In this post I’d like to create some kind of an overview over the many Angular repos and what they contain. The aim is to get an overview, of course, but also to see how far Angular stretches, and appreciate the work done by the Angular’s team and all of the amazing contributors.

Contains the following packages:

It also contains:

Contains the following packages:

It also contains:

The Angular app for the https://material.angular.io website.

Auto-generated docs content used in the https://material.angular.io website.

Contains the following packages:

Contains the following packages:

Angular extension for Visual Studio Code.

Compile and package Angular libraries in Angular Package Format (APF).

The official Angular library for Firebase.

An interactive guide to updating the version of Angular in your apps.

Angular Ivy library compatibility validation project.

A code of conduct for all Angular projects.

Note: Deprecated. Under LTS support.

Note: Deprecated. End of development as of Angular v15.


What a list 😮 The Angular team is doing an awesome job maintaining these repos, working on new features, fixing bugs and moving Angular forward.


Thanks to Lars Gyrup Brink Nielsen for reviewing this post.

Share on Twitter