A zero-dependency TypeScript library for generating customizable skeleton loading UIs across all major frontend frameworks.
A lightweight TypeScript library to generate skeleton loading UIs with customizable styles and animations. Works with plain JavaScript, React, Vue, Angular, or any frontend framework.
A structure-aware skeleton loader that mirrors your rendered UI at runtime. Zero layout duplication. Built for modern frameworks.
Angular progress bar ☄
Highly customizable Angular loading spinner library with 50+ animations, multiple named spinners, an optional HTTP interceptor for automatic show/hide, MatDialog-safe fullscreen overlays via the Popover API, and one-command ng add setup. Supports Angular 4–22, standalone & NgModule apps.
Automatic page loading / progress bar for Angular
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.