primefaces/primeng
Reviewed against Rams quality heuristics: accessibility, color, typography, spacing, components, motion, UX, and craft.
30 files reviewed·August 1, 2026
Top fix
No fixes needed, maintain current review cadence as library scales.
More findings
- Theming tokens applied consistently across all reviewed components.
- Interaction states behave predictably with no visual regressions found.
Verdict
Consistency is the story: 29 files reviewed and not a single critical, serious, or moderate issue surfaced. The biggest risk is complacency, keep auditing as the component surface grows.
Files Rams reviewed
apps/showcase/pages/dataview/dataviewdemo.scss
apps/showcase/pages/dragdrop/dragdropdemo.scss
apps/showcase/pages/speeddial/speeddialdemo.scss
apps/showcase/pages/table/tabledemo.scss
apps/showcase/pages/templates/learnmore/learnmore.component.html
apps/showcase/pages/templates/templates.component.html
apps/showcase/pages/galleria/galleriademo.scss
apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.html
apps/showcase/pages/icons/iconsdemo.component.scss
apps/showcase/pages/landing/landing.component.html
apps/showcase/pages/organizationchart/organizationchartdemo.scss
apps/showcase/pages/picklist/picklistdemo.scss
apps/showcase/pages/progressspinner/progressspinnerdemo.scss
apps/showcase/pages/ripple/rippledemo.scss
apps/showcase/pages/scroller/scrollerdemo.scss
apps/showcase/pages/scrollpanel/scrollpaneldemo.scss
apps/showcase/pages/scrolltop/scrolltopdemo.scss
apps/showcase/pages/select/selectdemo.scss
apps/showcase/pages/skeleton/skeletondemo.scss
apps/showcase/pages/steps/stepsdemo.scss
apps/showcase/pages/timeline/timelinedemo.scss
apps/showcase/pages/toast/toastdemo.html
apps/showcase/components/demo/deferreddemo.scss
apps/showcase/components/layout/news/app.news.component.html
apps/showcase/pages/templates/learnmore/learnmore.scss
apps/showcase/assets/styles/flags.css
apps/showcase/assets/styles/layout/_code.scss
apps/showcase/assets/styles/layout/_config.scss
apps/showcase/assets/styles/layout/_core.scss
apps/showcase/assets/styles/layout/_designer.scss
Working well
- The template composes page sections through dedicated child components (template-hero, template-features, template-configuration) rather than inlining markup, keeping this file a clear, readable table of contents for the page.
- Every 'Learn More' link is styled outlined against the filled 'Preview' button, giving each card a clear primary/secondary action pair instead of two competing buttons.
- External links correctly pair target="_blank" with rel="noopener noreferrer", preventing the reverse-tabnabbing risk that trips up most implementations.
- Clean composition root: sections are named by content role (hero, features, users, theme), which keeps the page's structure legible at a glance.
Scored August 1, 2026 with Rams Engine v0.0.3 · Engine changelog
First scored July 29, 2026: 98/100. This rescore on v0.0.3: 98/100.
This page is an automated design review of primefaces/primeng’s UI code: 30 files read against 291 versioned rules covering accessibility, color, typography, spacing, components, UX, motion, and craft. The score is out of 100; confirmed criticals cap it — one at 59, two at 49, three or more at 39.
More design scores
Score your own repo.
Free on public repos, no account. The same engine that scored this page reads your UI code and mints a score page like this one.
Public repos only. The full engine reviews the UI code and mints a public score page — we email you the link too. Already-scored repos open instantly.