
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
Adoption
Sources
- 2026-10-28: links, Categories
umbrellajs.com/ - 2026-10-28: links, Written in
github.com/franciscop/umbrella - 2026-10-28: links, Maintainer, Install with, License model
github.com/franciscop/umbrella/blob/master/readme.md - 2026-10-28: License, GitHub stars
api.github.com/repos/franciscop/umbrella - 2026-10-28: First release
github.com/franciscop/umbrella/tree/1.0.0 - 2026-10-28: Current major version
api.github.com/repos/franciscop/umbrella/releases - 2026-10-28: Last release
registry.npmjs.org/umbrellajs/latest - 2026-10-28: Contributors
api.github.com/repos/franciscop/umbrella/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/umbrellajs - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/umbrellajs