Summary
devicons currently only ships AngularJS (static/i/angularjs.svg), and that asset is the pre-2023 Angular shield (red “A” mark). There is no icon for modern Angular using the 2023 rebrand introduced with Angular 17 / angular.dev.
Queries like angular currently fuzzy-match AngularJS, so the lucky API (/angular) returns the outdated mark.
Current state
In src/icons.ts:
i("AngularJS", { [c]: "angularjs.svg" }),
- Name:
AngularJS (Angular 1.x)
- Asset:
static/i/angularjs.svg — old Angular 2–16 shield logo, not the current Angular brand, and not the historical AngularJS 1.x logo either
- Missing: a dedicated
Angular icon with the current brand
Requested change
Add the current official Angular logo (the 2023 3D / gradient “A”) as a first-class icon.
Suggested mapping:
i("Angular", { [c]: "angular.svg" }, ["ng", "angularjs"]),
i("AngularJS", { [c]: "angularjs.svg" }),
That way:
/angular (and similar queries) resolve to the current Angular brand
- AngularJS can stay available for the 1.x framework
- Tags like
ng help the lucky search
If you prefer a single icon, replacing/updating the existing asset is also fine — the important part is that the default Angular result uses the new logo.
Official source
Please take the mark from Angular’s official brand assets rather than a third-party recreation:
README notes that icons should come from the original source website whenever possible.
Why this matters
Angular has used the new identity since v17 (Nov 2023). The old shield looks dated in Railway templates, READMEs, and anywhere the lucky API is used for tech-stack badges.
Happy to open a PR with the official SVG if that helps.
Summary
devicons currently only ships AngularJS (
static/i/angularjs.svg), and that asset is the pre-2023 Angular shield (red “A” mark). There is no icon for modern Angular using the 2023 rebrand introduced with Angular 17 / angular.dev.Queries like
angularcurrently fuzzy-matchAngularJS, so the lucky API (/angular) returns the outdated mark.Current state
In
src/icons.ts:AngularJS(Angular 1.x)static/i/angularjs.svg— old Angular 2–16 shield logo, not the current Angular brand, and not the historical AngularJS 1.x logo eitherAngularicon with the current brandRequested change
Add the current official Angular logo (the 2023 3D / gradient “A”) as a first-class icon.
Suggested mapping:
That way:
/angular(and similar queries) resolve to the current Angular brandnghelp the lucky searchIf you prefer a single icon, replacing/updating the existing asset is also fine — the important part is that the default Angular result uses the new logo.
Official source
Please take the mark from Angular’s official brand assets rather than a third-party recreation:
README notes that icons should come from the original source website whenever possible.
Why this matters
Angular has used the new identity since v17 (Nov 2023). The old shield looks dated in Railway templates, READMEs, and anywhere the lucky API is used for tech-stack badges.
Happy to open a PR with the official SVG if that helps.