FindSoftware

Umbrella JS

Lightweight JavaScript library for DOM manipulation and events, with a jQuery-like API.

Umbrella JS is a DOM library with an API modeled on jQuery’s. It selects elements and handles events. A site or web app loads it from a CDN with a script tag, adds a downloaded file, or installs it with npm.

The library adds a handle method, which attaches an event listener and passes the event to a function, and an ajax helper. Some methods, such as append, accept more argument types than their jQuery counterparts. The porting guide describes the differences for code moved from jQuery, and the library uses native DOM methods underneath.

Worth knowing

Older browsers sit outside the supported range: the porting guide lists Internet Explorer 10 and earlier, and SVG in Internet Explorer 11, as unsupported.

Identity

Status
Active
Maintainer
Francisco Presencia3
Maintained by
Individual
First release
20155

Rendering and deploy

Install with
npm3

Releases

Current major version
36
Last release
2026-10-247

Adoption

GitHub stars
2,3494
npm downloads a week
2,9539
Contributors
288
Dependent repositories
6110
Dependent packages
2110

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    umbrellajs.com/
  2. 2026-10-28: links, Written in
    github.com/franciscop/umbrella
  3. 2026-10-28: links, Maintainer, Install with, License model
    github.com/franciscop/umbrella/blob/master/readme.md
  4. 2026-10-28: License, GitHub stars
    api.github.com/repos/franciscop/umbrella
  5. 2026-10-28: First release
    github.com/franciscop/umbrella/tree/1.0.0
  6. 2026-10-28: Current major version
    api.github.com/repos/franciscop/umbrella/releases
  7. 2026-10-28: Last release
    registry.npmjs.org/umbrellajs/latest
  8. 2026-10-28: Contributors
    api.github.com/repos/franciscop/umbrella/contributors
  9. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/umbrellajs
  10. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/umbrellajs

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON