Skip to content

About

Everyone who has contributed to Angular, ranked: merged PRs, issues, comments and reviews across angular/angular, components, CLI and dev-infra. Updated every night.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

42 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

273 Commits

Folders and files

Repository files navigation

Angularians

Live: angularians.dev Netlify status License: MIT Sponsor

Carve your name in ng-halla.
Every Angular contributor's pull request, issue, discussion, review and security advisory credit is remembered here, in ng-halla.
Take your seat among the Angularians and earn your place in the saga.

Everyone who has contributed since 2014, ranked at angularians.dev and updated every night.
Inspired by Nuxters, built for Angular.

A demo of the home page, signed in as Angie, the Angularians mascot: her rank, her stats and the leaderboard

A demo profile for Angie, the Angularians mascot: her rank, her stats, her badges and her share buttons

Quick start

You need Node 24 (.nvmrc) and pnpm 10.

git clone https://github.com/erkamyaman/angularians.git
cd angularians
pnpm install
pnpm dev     # http://localhost:4242, with the data in data/
pnpm test

The data is already in data/: you do not need a GitHub token to work on the site. To collect it yourself, see collector/README.md.

Features

  • A leaderboard of angular/angular, angular/components, angular/angular-cli, angular/dev-infra, angular/domino, and the archived angular/zone.js and angular/universal: merged pull requests, issues, discussions, comments, code reviews and security advisory credits. How the score works.
  • The last 30 days, the last 12 months, all time and every year, by country, with a globe.
  • A profile for everyone: stats, badges and year by year, with the packages they contributed to, down to angular.dev and the Angular agent skills.
  • Sign in with GitHub to see your rank and badges, share your profile and add your Angularian card to your GitHub README.
  • Custom badges for the people behind Angular community projects, each with its own title, logo and colour ("Analog alchemist"), linked to the project and shown on the Angularian card.
  • Link previews for every profile and period, drawn on the server: share a link and it shows your card. Pick a period for your README card and only what changes reloads.
  • Dark and light themes.
  • A public JSON API. How it all fits: docs/ARCHITECTURE.md.

Built with

Angular and AnalogJS for the site, server-rendered; spartan/ui for the components and ng-icons for the icons; Tailwind CSS for the styles; satori and resvg for the share cards; cobe for the globe; GitHub Actions for the nightly collection, and Netlify to host it all.

The Viking icons are by Lorc and Delapouite from Game Icons, the flags from circle-flags. All credits: THIRD_PARTY_NOTICES.md.

Angular AnalogJS spartan/ui ng-icons Tailwind CSS TypeScript Netlify

The brand

The mark is the Angular shield cut in two: the A of Norse on one side, a contribution graph on the other, in Viking gold (#9A6700, and the brighter #D29922 on dark) and the grey of empty days. Its construction is in app/scripts/logo. About the Norse font: THIRD_PARTY_NOTICES.md.

Contributing

See CONTRIBUTING.md and the Code of Conduct. New here? Start with a good first issue. Report security problems through SECURITY.md.

Maintainers

Erkam Yaman
Erkam Yaman

Maintainer

Contributors

Thanks to everyone who has helped. This project follows the all-contributors specification. Contributions of any kind welcome!

Erkam Yaman
Erkam Yaman

πŸ’» 🎨 πŸ“– πŸš‡ 🚧
Jaime Burgos
Jaime Burgos

πŸ’»
Ali Elderov
Ali Elderov

πŸ€” πŸ›
Abiram
Abiram

πŸ›
Gerome Grignon
Gerome Grignon

πŸ€”

License

MIT License Β© 2026 Erkam Yaman. The code ported from Nuxters keeps the MIT notices of NuxtLabs and Nuxt: THIRD_PARTY_NOTICES.md.

Angularians is an independent community project. It is not affiliated with, or endorsed by, Google or the Angular team. Angular is a trademark of Google LLC.

About

Everyone who has contributed to Angular, ranked: merged PRs, issues, comments and reviews across angular/angular, components, CLI and dev-infra. Updated every night.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

42 stars

Watchers

0 watching

Forks

Contributors

Languages