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
npm
"org.webjars" % "npm" % "5.0.0-2"
jquery
"org.webjars" % "jquery" % "3.3.1-1"
Bootstrap
"org.webjars" % "bootstrap" % "4.1.0"
Swagger UI
"org.webjars" % "swagger-ui" % "3.13.4"
D3.js
"org.webjars" % "d3js" % "4.10.2"
Font Awesome
"org.webjars" % "font-awesome" % "5.0.10"
Envjs
"org.webjars" % "envjs" % "1.2"
jQuery UI
"org.webjars" % "jquery-ui" % "1.12.1"
LESS Node
"org.webjars" % "less-node" % "2.7.2-1"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
AngularJS
"org.webjars" % "angularjs" % "2.0.0-alpha.22"
jquery
"org.webjars.bower" % "jquery" % "3.3.1"
Source Map
"org.webjars" % "source-map" % "0.1.40-1"
amdefine
"org.webjars" % "amdefine" % "0.1.0-2"
r.js
"org.webjars" % "rjs" % "2.3.5"
Underscore.js
"org.webjars" % "underscorejs" % "1.8.3"
popper.js
"org.webjars.npm" % "popper.js" % "1.14.3"
angular
"org.webjars.bower" % "angular" % "1.6.9"
tether
"org.webjars.bower" % "tether" % "1.4.3"
bootstrap
"org.webjars.bower" % "bootstrap" % "4.1.0"
codemirror
"org.webjars.npm" % "codemirror" % "5.34.0"
codemirror-minified
"org.webjars.npm" % "codemirror-minified" % "5.28.0"
source-map
"org.webjars.npm" % "source-map" % "0.6.1"
google-closure-library
"org.webjars.npm" % "google-closure-library" % "20170124.0.0"
moment
"org.webjars.bower" % "moment" % "2.22.1"
validate.js
"org.webjars.npm" % "validate.js" % "0.12.0"
angular-route
"org.webjars.bower" % "angular-route" % "1.6.9"
lodash
"org.webjars.bower" % "lodash" % "4.17.8-es"
angular-cookies
"org.webjars.bower" % "angular-cookies" % "1.6.9"
clean-css
"org.webjars.npm" % "clean-css" % "4.1.9"
less-plugin-clean-css
"org.webjars.npm" % "less-plugin-clean-css" % "1.5.1"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
dgrid
"org.webjars.bower" % "dgrid" % "1.2.1"
lodash
"org.webjars.npm" % "lodash" % "4.17.5"
angular-animate
"org.webjars.bower" % "angular-animate" % "1.6.9"
angular-resource
"org.webjars.bower" % "angular-resource" % "1.6.9"
font-awesome
"org.webjars.bower" % "font-awesome" % "4.7.0"
angular-sanitize
"org.webjars.bower" % "angular-sanitize" % "1.6.9"
angular-translate
"org.webjars.bower" % "angular-translate" % "2.17.0"
brace-expansion
"org.webjars.npm" % "brace-expansion" % "1.1.11"
angular
"org.webjars.npm" % "angular" % "1.6.10"
angular-messages
"org.webjars.bower" % "angular-messages" % "1.6.9"
is-buffer
"org.webjars.npm" % "is-buffer" % "1.1.6"
glob
"org.webjars.npm" % "glob" % "7.1.2"
minimatch
"org.webjars.npm" % "minimatch" % "3.0.4"
inherits
"org.webjars.npm" % "inherits" % "2.0.3"
readable-stream
"org.webjars.npm" % "readable-stream" % "2.3.6"
jquery
"org.webjars.npm" % "jquery" % "3.3.1"
react
"org.webjars.bower" % "react" % "16.1.0"
angular-ui-router
"org.webjars.bower" % "angular-ui-router" % "1.0.15"
select2
"org.webjars.bower" % "select2" % "4.0.6-rc.1"
once
"org.webjars.npm" % "once" % "1.4.0"
balanced-match
"org.webjars.npm" % "balanced-match" % "1.0.0"
bootstrap-select
"org.webjars.bower" % "bootstrap-select" % "2.0.0-beta1"
signature_pad
"org.webjars.bowergithub.szimek" % "signature_pad" % "1.6.0"
am-image-cropper
"org.webjars.bowergithub.admwx7" % "am-image-cropper" % "0.2.0"
bootstrap-ui-datetime-picker
"org.webjars.bowergithub.gillardo" % "bootstrap-ui-datetime-picker" % "2.6.1"
l2t-paper-rating
"org.webjars.bowergithub.link2twenty" % "l2t-paper-rating" % "2.0.2"
animate.css
"org.webjars.bowergithub.daneden" % "animate.css" % "3.5.2"
vaadin-material-theme
"org.webjars.bowergithub.rob-64" % "vaadin-material-theme" % "18.3.26"
a-timeline
"org.webjars.bowergithub.vladimirbrasil" % "a-timeline" % "0.1.2"
bottom-button
"org.webjars.bowergithub.greenyouse" % "bottom-button" % "2.0.1"
gold-iban-input
"org.webjars.bowergithub.ttretau" % "gold-iban-input" % "0.0.2"
jas-breadcrumbs
"org.webjars.bowergithub.homerjonathan" % "jas-breadcrumbs" % "0.2.10"
matches-selector
"org.webjars.bowergithub.desandro" % "matches-selector" % "2.0.2"
transburger-icon
"org.webjars.bowergithub.kcmr" % "transburger-icon" % "3.1.0"
typed-text
"org.webjars.bowergithub.sespiros" % "typed-text" % "2.0.0"
adebray-turing
"org.webjars.bowergithub.zleub" % "adebray-turing" % "0.0.13"
get-size
"org.webjars.bowergithub.desandro" % "get-size" % "2.0.2"
h2-elements
"org.webjars.bowergithub.isuwang" % "h2-elements" % "0.3.0"
iron-lazy-pages
"org.webjars.bowergithub.timvdlippe" % "iron-lazy-pages" % "2.1.0"
l2t-paper-color
"org.webjars.bowergithub.link2twenty" % "l2t-paper-color" % "1.0.2"
l2t-paper-slider
"org.webjars.bowergithub.link2twenty" % "l2t-paper-slider" % "2.0.4"
smd-social
"org.webjars.bowergithub.soulmatters" % "smd-social" % "1.0.1"
All WebJars