hakimel/Ladda
Buttons with built-in loading indicators. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4837
- days_rel: n/a
- days_push: 1735
- n_releases_24m: 0
Adoption not part of the score
7791 stars · 843 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Ladda is a JavaScript/CSS library that embeds loading indicators (spinners and progress bars) directly into buttons. It provides immediate visual feedback on actions like form submissions, with multiple animation styles and sizes.
Use cases
- show a spinner on a submit button while a form posts to the server
- display a progress bar inside a button during a long-running upload
- add loading feedback to buttons in a web app without writing custom CSS animations
- prevent double submissions by visually disabling a button while loading
- customize button loading animations with different styles, sizes, and colors
When to choose
- you want built-in loading indicators on buttons with minimal setup
- you need multiple animation styles (expand, contract, zoom, slide) out of the box
- you want a lightweight, framework-agnostic vanilla JS solution
When to avoid
- you use a modern component framework and prefer native loading components or a full UI kit
- you need accessibility features beyond basic button states
- you require active development or frequent updates, as the project is in maintenance mode
Facets
library · maturity maintenance
ui-components animation frontend web-development web-design browser cross-platform loading-indicators buttons spinners ux form-feedback javascript
3 sources
- readme: https://github.com/hakimel/Ladda · fetched 2026-08-28 · 1c3fe01d1e22
- homepage: http://lab.hakim.se/ladda/ · fetched 2026-08-29 · c44998d752d8
- registry_npm: https://registry.npmjs.org/ladda · fetched 2026-08-29 · b2f1c1566755
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hakimel/Ladda | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem