LeaVerou/bliss
Blissful JavaScript observed · 2026-08-28
Health v2 · maintenance only
49/100
- Activity 58
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4033
- days_rel: n/a
- days_push: 255
- n_releases_24m: 0
Adoption not part of the score
2390 stars · 98 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bliss is a tiny (3KB) JavaScript library that makes Vanilla JS DOM APIs more pleasant to use, without wrapper objects or prototype pollution. It provides helpers for DOM manipulation, events, AJAX with promises, and OOP utilities, adding only a single optional _ property to elements and arrays.
Use cases
- simplify DOM queries and manipulation without jQuery
- attach event listeners with a cleaner API
- make AJAX requests with promises
- chain element methods without polluting prototypes
- learn how vanilla JavaScript APIs work under the hood
- add a lightweight helper layer to a vanilla JS project
When to choose
- you want jQuery-like ergonomics with vanilla JS semantics and no wrapper objects
- you need a very small dependency (3KB gzipped) for DOM, events, and AJAX helpers
- you support legacy browsers like IE9+ with polyfills
- you want readable, extensible source code for learning
When to avoid
- you need a reactive component framework or virtual DOM
- your project already uses a modern framework like React or Vue
- you require TypeScript definitions or a large ecosystem of plugins
- you want a library under heavy active development
Facets
library · maturity maintenance
ui-components http-client middleware web-development frontend developer-tools browser vanilla-js dom-manipulation micro-library es5 promises events ajax oop-helpers nodejs
3 sources
- readme: https://github.com/LeaVerou/bliss · fetched 2026-08-28 · 9e43585e76aa
- homepage: http://blissfuljs.com · fetched 2026-08-29 · 62850fae76da
- site_page: https://blissfuljs.com/docs · fetched 2026-08-29 · ac8edf13d70b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| LeaVerou/bliss | main | 49 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem