DEV Community

Cover image for Overview over Angular’s repositories
Dzhavat Ushev for This is Angular

Posted on • Originally published at dzhavat.github.io

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.

Main Angular repo (link)

Contains the following packages:

It also contains:

Angular Components repo (link)

Contains the following packages:

It also contains:

Angular Components website repo (link)

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

Angular Components Docs repo (link)

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

Angular CLI repo (link)

Contains the following packages:

Angular Universal repo (link)

Contains the following packages:

Angular Language Service repo (link)

Angular extension for Visual Studio Code.

ng-packagr repo (link)

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

AngularFire repo (link)

The official Angular library for Firebase.

Angular Upgrade Guide (update.angular.io) repo (link)

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

NGCC Validation repo (link)

Angular Ivy library compatibility validation project.

Angular Contributor Code of Conduct repo (link)

A code of conduct for all Angular projects.

Angular Flex-Layout repo (link)

Note: Deprecated. Under LTS support.

Protractor repo (link)

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.

Top comments (2)

Collapse
 
pterpmnta profile image
Pedro Pimienta M.

As angular dev, this a great collection.

Collapse
 
irifly profile image
IriA

superb! thanks so much