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
jquery
"org.webjars" % "jquery" % "3.3.1-2"
Bootstrap
"org.webjars" % "bootstrap" % "4.3.1"
npm
"org.webjars" % "npm" % "5.0.0-2"
swagger-ui
"org.webjars" % "swagger-ui" % "3.20.5"
d3js
"org.webjars" % "d3js" % "5.5.0"
jquery-ui
"org.webjars" % "jquery-ui" % "1.12.1"
envjs
"org.webjars" % "envjs" % "1.2"
Font Awesome
"org.webjars" % "font-awesome" % "5.7.2"
popper.js
"org.webjars" % "popper.js" % "1.14.6"
angularjs
"org.webjars" % "angularjs" % "2.0.0-alpha.22"
jquery
"org.webjars.bower" % "jquery" % "3.3.1"
requirejs
"org.webjars" % "requirejs" % "2.3.6"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
less-node
"org.webjars" % "less-node" % "3.8.1"
rjs
"org.webjars" % "rjs" % "2.3.5"
angular
"org.webjars.bower" % "angular" % "1.7.7"
tether
"org.webjars.bower" % "tether" % "1.4.4"
bootstrap
"org.webjars.bower" % "bootstrap" % "4.3.1"
validate.js
"org.webjars.npm" % "validate.js" % "0.12.0"
source-map
"org.webjars.npm" % "source-map" % "0.8.0-beta.0"
jasmine
"org.webjars.bower" % "jasmine" % "3.1.0"
popper.js
"org.webjars.npm" % "popper.js" % "1.14.7"
moment
"org.webjars.bower" % "moment" % "2.24.0"
clean-css
"org.webjars.npm" % "clean-css" % "4.2.1"
less-plugin-clean-css
"org.webjars.npm" % "less-plugin-clean-css" % "1.5.0"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
dgrid
"org.webjars.bower" % "dgrid" % "1.2.1"
swagger-ui-themes
"org.webjars.bower" % "swagger-ui-themes" % "3.0.0"
lodash
"org.webjars.bower" % "lodash" % "4.17.10"
angular-route
"org.webjars.bower" % "angular-route" % "1.7.5"
lodash
"org.webjars.npm" % "lodash" % "4.17.11"
js-beautify
"org.webjars.bower" % "js-beautify" % "1.7.5"
glob
"org.webjars.npm" % "glob" % "7.1.3"
brace-expansion
"org.webjars.npm" % "brace-expansion" % "1.1.11"
minimatch
"org.webjars.npm" % "minimatch" % "2.0.9"
angular-translate
"org.webjars.bower" % "angular-translate" % "2.18.1"
balanced-match
"org.webjars.npm" % "balanced-match" % "0.1.0"
moment
"org.webjars.npm" % "moment" % "2.24.0"
readable-stream
"org.webjars.npm" % "readable-stream" % "3.1.1"
angular-touch
"org.webjars.bower" % "angular-touch" % "1.7.5"
angular-translate-loader-static-files
"org.webjars.bower" % "angular-translate-loader-static-files" % "2.18.1"
filesaver
"org.webjars.bower" % "filesaver" % "1.3.8"
angular-animate
"org.webjars.bower" % "angular-animate" % "1.7.7"
angular-translate-interpolation-messageformat
"org.webjars.bower" % "angular-translate-interpolation-messageformat" % "2.18.1"
blob-polyfill
"org.webjars.bower" % "blob-polyfill" % "1.0.20150320"
summernote
"org.webjars.bower" % "summernote" % "0.8.11"
angular-highlightjs
"org.webjars.bowergithub.pc035860" % "angular-highlightjs" % "0.3.3"
markdown-it
"org.webjars.bowergithub.markdown-it" % "markdown-it" % "8.4.2"
quicksearch
"org.webjars.bowergithub.deuxhuithuit" % "quicksearch" % "2.4.0"
jstree
"org.webjars.bowergithub.vakata" % "jstree" % "3.3.5"
angular-recaptcha
"org.webjars.bowergithub.vividcortex" % "angular-recaptcha" % "4.2.0"
babel
"org.webjars.bowergithub.babel" % "babel" % "6.26.3"
backbone.radio
"org.webjars.bowergithub.marionettejs" % "backbone.radio" % "2.0.0"
eventemitter2
"org.webjars.bowergithub.eventemitter2" % "eventemitter2" % "0.4.14"
js-adler32
"org.webjars.bowergithub.amintado" % "js-adler32" % "1.1.0"
polymerts
"org.webjars.bowergithub.nippur72" % "polymerts" % "0.1.29"
sprintf.js
"org.webjars.bowergithub.alexei" % "sprintf.js" % "1.0.3"
angular-google-places-autocomplete
"org.webjars.bowergithub.kuhnza" % "angular-google-places-autocomplete" % "0.2.7"
backbone.marionette
"org.webjars.bowergithub.marionettejs" % "backbone.marionette" % "4.0.0"
esprima
"org.webjars.bowergithub.facebookarchive" % "esprima" % "15001.1001.0-dev-harmony-fb"
polymer-apollo-client
"org.webjars.bowergithub.reach-digital" % "polymer-apollo-client" % "2.0.0"
animation-keyframes
"org.webjars.bowergithub.valdrinkoshi" % "animation-keyframes" % "0.4.2"
eu-energy-label
"org.webjars.bowergithub.elvomka" % "eu-energy-label" % "1.0.3"
groundwork
"org.webjars.bowergithub.groundworkcss" % "groundwork" % "2.5.0"
ng-percentage-filter
"org.webjars.bowergithub.timhettler" % "ng-percentage-filter" % "1.0.0"
polymer-matryoshka-loader
"org.webjars.bowergithub.reach-digital" % "polymer-matryoshka-loader" % "0.8.0"
All WebJars