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.4.1"
Bootstrap
"org.webjars" % "bootstrap" % "4.3.1"
npm
"org.webjars" % "npm" % "5.0.0-2"
Swagger UI
"org.webjars" % "swagger-ui" % "3.23.0"
Popper.js
"org.webjars" % "popper.js" % "1.15.0"
D3.js
"org.webjars" % "d3js" % "5.9.7"
jquery-ui
"org.webjars" % "jquery-ui" % "1.12.1"
envjs
"org.webjars" % "envjs" % "1.2"
Font Awesome
"org.webjars" % "font-awesome" % "5.9.0"
jquery
"org.webjars.bower" % "jquery" % "3.4.1"
AngularJS
"org.webjars" % "angularjs" % "2.0.0-alpha.22"
viz.js
"org.webjars.npm" % "viz.js" % "2.1.2"
less-node
"org.webjars" % "less-node" % "3.8.1"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
requirejs
"org.webjars" % "requirejs" % "2.3.6"
Underscore.js
"org.webjars" % "underscorejs" % "1.9.0"
stomp-websocket
"org.webjars" % "stomp-websocket" % "2.3.3-1"
angular
"org.webjars.bower" % "angular" % "1.7.8"
source-map
"org.webjars.npm" % "source-map" % "0.8.0-beta.0"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
dgrid
"org.webjars.bower" % "dgrid" % "1.2.1"
bootstrap
"org.webjars.bower" % "bootstrap" % "4.3.1"
lodash
"org.webjars.npm" % "lodash" % "4.17.15"
clean-css
"org.webjars.npm" % "clean-css" % "4.2.1"
tether
"org.webjars.bower" % "tether" % "1.4.4"
less-plugin-clean-css
"org.webjars.npm" % "less-plugin-clean-css" % "1.5.0"
lodash
"org.webjars.bower" % "lodash" % "4.17.10"
popper.js
"org.webjars.npm" % "popper.js" % "1.15.0"
inherits
"org.webjars.npm" % "inherits" % "2.0.4"
glob
"org.webjars.npm" % "glob" % "7.1.4"
minimatch
"org.webjars.npm" % "minimatch" % "2.0.9"
jasmine
"org.webjars.bower" % "jasmine" % "3.1.0"
angular-route
"org.webjars.bower" % "angular-route" % "1.7.7"
readable-stream
"org.webjars.npm" % "readable-stream" % "3.3.0"
balanced-match
"org.webjars.npm" % "balanced-match" % "0.1.0"
moment
"org.webjars.bower" % "moment" % "2.24.0"
js-beautify
"org.webjars.bower" % "js-beautify" % "1.9.0"
angular-touch
"org.webjars.bower" % "angular-touch" % "1.7.7"
angular-translate
"org.webjars.bower" % "angular-translate" % "2.18.1"
summernote
"org.webjars.bower" % "summernote" % "0.8.12"
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-translate-interpolation-messageformat
"org.webjars.bower" % "angular-translate-interpolation-messageformat" % "2.18.1"
blob-polyfill
"org.webjars.bower" % "blob-polyfill" % "1.0.20150320"
messageformat
"org.webjars.bower" % "messageformat" % "1.0.2"
angular-module-shim
"org.webjars.bower" % "angular-module-shim" % "0.0.4"
tabulator
"org.webjars.bowergithub.olifolkerd" % "tabulator" % "4.2.5"
Sortable
"org.webjars.bowergithub.sortablejs" % "sortable" % "1.9.0"
velocity
"org.webjars.bowergithub.julianshapiro" % "velocity" % "1.2.3"
paper-autocomplete
"org.webjars.bowergithub.ellipticaljs" % "paper-autocomplete" % "3.7.0"
zxcvbn
"org.webjars.bowergithub.dropbox" % "zxcvbn" % "4.4.2"
angular-ui-router-bower
"org.webjars.bowergithub.angular-ui" % "angular-ui-router-bower" % "1.0.0-rc.1"
sifter
"org.webjars.bowergithub.brianreavis" % "sifter.js" % "0.5.3"
bootstrap-bower
"org.webjars.bowergithub.angular-ui" % "bootstrap-bower" % "2.5.0"
github-corner
"org.webjars.bowergithub.afonsopacifer" % "github-corner" % "2.0.0"
arc.js
"org.webjars.bowergithub.springmeyer" % "arc.js" % "0.1.1"
dile-valid-date
"org.webjars.bowergithub.polydile" % "dile-valid-date" % "0.0.5"
ionicons
"org.webjars.bowergithub.ionic-team" % "ionicons" % "2.0.1"
jasmine-reporters
"org.webjars.bowergithub.ploughingabytefield" % "jasmine-reporters" % "2.2.0"
jquery-countTo
"org.webjars.bowergithub.mhuggins" % "jquery-countto" % "1.0.0"
microplugin.js
"org.webjars.bowergithub.brianreavis" % "microplugin.js" % "0.0.3"
paper-color-picker
"org.webjars.bowergithub.slicedsilver" % "paper-color-picker" % "0.9.3"
shuffle
"org.webjars.bowergithub.vestride" % "shuffle" % "5.2.0"
simplemde-markdown-editor
"org.webjars.bowergithub.sparksuite" % "simplemde-markdown-editor" % "1.11.2"
react-side-effect
"org.webjars.bowergithub.gaearon" % "react-side-effect" % "1.1.5"
stackblur-canvas
"org.webjars.bowergithub.flozz" % "stackblur" % "2.2.0"
All WebJars