WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files.

WebJars come in four flavors:

NPM WebJars

  • Contents mirror NPM package
  • GroupId: org.webjars.npm
  • ArtifactId: NPM Package or URL-based Name

Bower GitHub WebJars

  • Contents mirror Bower package
  • GroupId: org.webjars.bowergithub.[GITHUB_ORG]
  • ArtifactId: GitHub Repo Name

Classic WebJars

  • Custom Built and Manually Deployed
  • GroupId: org.webjars
  • ArtifactId: Varies

Bower Original WebJars

  • Deprecated Use Bower GitHub WebJars instead
  • GroupId: org.webjars.bower
  • ArtifactId: Bower Package or URL-based Name

Popular WebJars

Name Versions Build Tool:
Files
angular
"org.webjars.bower" % "angular" % "1.7.9"
jquery
"org.webjars" % "jquery" % "3.4.1"
jquery
"org.webjars.bower" % "jquery" % "3.4.1"
npm
"org.webjars" % "npm" % "5.0.0-2"
Bootstrap
"org.webjars" % "bootstrap" % "4.4.1-1"
Swagger UI
"org.webjars" % "swagger-ui" % "3.25.0"
@angular/http
"org.webjars.npm" % "angular__http" % "7.1.0-rc.0"
core-js
"org.webjars.npm" % "core-js" % "3.6.4"
Popper.js
"org.webjars" % "popper.js" % "2.0.2"
Envjs
"org.webjars" % "envjs" % "1.2"
jQuery UI
"org.webjars" % "jquery-ui" % "1.12.1"
D3.js
"org.webjars" % "d3js" % "5.9.7"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
react-is
"org.webjars.npm" % "react-is" % "16.12.0"
Font Awesome
"org.webjars" % "font-awesome" % "5.12.0"
lodash
"org.webjars.npm" % "lodash" % "4.17.15"
bootstrap
"org.webjars.bower" % "bootstrap" % "4.4.1"
AngularJS
"org.webjars" % "angularjs" % "2.0.0-alpha.22"
moment
"org.webjars.npm" % "moment" % "2.24.0"
mobile-drag-drop
"org.webjars.npm" % "mobile-drag-drop" % "2.3.0-rc.2"
Handlebars
"org.webjars" % "handlebars" % "4.0.14"
moment
"org.webjars.bower" % "moment" % "2.24.0"
viz.js
"org.webjars.npm" % "viz.js" % "2.1.2-pre.1"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
Moment.js
"org.webjars" % "momentjs" % "2.24.0"
LESS Node
"org.webjars" % "less-node" % "3.8.1"
RequireJS
"org.webjars" % "requirejs" % "2.3.6"
@babel/runtime
"org.webjars.npm" % "babel__runtime" % "7.8.4"
source-map
"org.webjars.npm" % "source-map" % "0.8.0-beta.0"
dgrid
"org.webjars.bower" % "dgrid" % "1.3.0"
angular-sanitize
"org.webjars.bower" % "angular-sanitize" % "1.7.8"
@vaadin/vaadin-mobile-drag-drop
"org.webjars.npm" % "vaadin__vaadin-mobile-drag-drop" % "1.0.0"
d3-selection
"org.webjars.npm" % "d3-selection" % "2.0.0-rc.2"
js-tokens
"org.webjars.npm" % "js-tokens" % "5.0.0"
whatwg-fetch
"org.webjars.npm" % "whatwg-fetch" % "3.0.0"
popper.js
"org.webjars.bower" % "popper.js" % "1.16.0"
iconv-lite
"org.webjars.npm" % "iconv-lite" % "0.5.1"
readable-stream
"org.webjars.npm" % "readable-stream" % "3.4.0"
prop-types
"org.webjars.npm" % "prop-types" % "15.7.2"
clean-css
"org.webjars.npm" % "clean-css" % "4.2.3"
lodash
"org.webjars.bower" % "lodash" % "4.17.15"
glob
"org.webjars.npm" % "glob" % "7.1.6"
commander
"org.webjars.npm" % "commander" % "5.0.0-2"
tether
"org.webjars.bower" % "tether" % "2.0.0-beta.5"
d3
"org.webjars.bower" % "d3" % "5.7.0"
datatables
"org.webjars.bower" % "datatables" % "1.10.19"
moment
"org.webjars.bower" % "momentjs" % "2.24.0"
tinymce
"org.webjars.bower" % "tinymce" % "5.1.6"
datatables.net
"org.webjars.bower" % "datatables.net" % "1.10.19"
summernote
"org.webjars.bower" % "summernote" % "0.8.16"
vega
"org.webjars.bower" % "vega" % "4.2.0"
js-beautify
"org.webjars.bower" % "js-beautify" % "1.9.0"
angular-route
"org.webjars.bower" % "angular-route" % "1.7.8"
angular-animate
"org.webjars.bower" % "angular-animate" % "1.7.9"
remarkable
"org.webjars.bowergithub.jonschlinkert" % "remarkable" % "1.7.4"
is-windows
"org.webjars.bowergithub.jonschlinkert" % "is-windows" % "1.0.2"
isobject
"org.webjars.bowergithub.jonschlinkert" % "isobject" % "3.0.1"
stacktrace-js
"org.webjars.bowergithub.stacktracejs" % "stacktrace.js" % "2.0.2"
is-plain-object
"org.webjars.bowergithub.jonschlinkert" % "is-plain-object" % "2.0.4"
kind-of
"org.webjars.bowergithub.jonschlinkert" % "kind-of" % "3.2.2"
arr-diff
"org.webjars.bowergithub.jonschlinkert" % "arr-diff" % "4.0.0"
arr-flatten
"org.webjars.bowergithub.jonschlinkert" % "arr-flatten" % "1.1.0"
array-unique
"org.webjars.bowergithub.jonschlinkert" % "array-unique" % "0.3.2"
extend-shallow
"org.webjars.bowergithub.jonschlinkert" % "extend-shallow" % "2.0.1"
falsey
"org.webjars.bowergithub.jonschlinkert" % "falsey" % "0.3.2"
for-in
"org.webjars.bowergithub.jonschlinkert" % "for-in" % "1.0.2"
for-own
"org.webjars.bowergithub.jonschlinkert" % "for-own" % "1.0.0"
has-values
"org.webjars.bowergithub.jonschlinkert" % "has-values" % "1.0.0"
html-tag
"org.webjars.bowergithub.jonschlinkert" % "html-tag" % "2.0.0"
is-accessor-descriptor
"org.webjars.bowergithub.jonschlinkert" % "is-accessor-descriptor" % "0.1.6"
is-even
"org.webjars.bowergithub.jonschlinkert" % "is-even" % "1.0.0"
is-odd
"org.webjars.bowergithub.jonschlinkert" % "is-odd" % "0.1.2"
lazy-cache
"org.webjars.bowergithub.jonschlinkert" % "lazy-cache" % "2.0.2"
ng-image-gallery
"org.webjars.bowergithub.thatisuday" % "ng-image-gallery" % "2.1.2"
All WebJars