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
Swagger UI
"org.webjars" % "swagger-ui" % "3.37.2"
jquery
"org.webjars" % "jquery" % "3.5.1"
npm
"org.webjars" % "npm" % "5.0.0-2"
Bootstrap
"org.webjars" % "bootstrap" % "4.5.3"
@angular/http
"org.webjars.npm" % "angular__http" % "8.0.0-beta.10"
DataTables
"org.webjars" % "datatables" % "1.10.21"
popper.js
"org.webjars.npm" % "popper.js" % "1.16.1-lts"
Popper.js
"org.webjars" % "popper.js" % "2.5.2"
popper.js
"org.webjars.bower" % "popper.js" % "1.16.1"
Envjs
"org.webjars" % "envjs" % "1.2"
jQuery UI
"org.webjars" % "jquery-ui" % "1.12.1"
D3.js
"org.webjars" % "d3js" % "6.2.0"
Font Awesome
"org.webjars" % "font-awesome" % "5.15.1"
stomp-websocket
"org.webjars" % "stomp-websocket" % "2.3.3-1"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
source-map
"org.webjars.npm" % "source-map" % "0.7.2"
mobile-drag-drop
"org.webjars.npm" % "mobile-drag-drop" % "2.3.0-rc.2"
LESS Node
"org.webjars" % "less-node" % "3.8.1"
jquery
"org.webjars.bower" % "jquery" % "3.5.1"
@vaadin/vaadin-mobile-drag-drop
"org.webjars.npm" % "vaadin__vaadin-mobile-drag-drop" % "1.0.0"
SockJS-client
"org.webjars" % "sockjs-client" % "1.1.2"
Handlebars
"org.webjars" % "handlebars" % "4.0.14"
lodash
"org.webjars.npm" % "lodash" % "4.17.20"
clean-css
"org.webjars.npm" % "clean-css" % "4.2.3"
viz.js-for-graphviz-java
"org.webjars.npm" % "viz.js-for-graphviz-java" % "2.1.3"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
dgrid
"org.webjars.bower" % "dgrid" % "1.3.3"
inherits
"org.webjars.npm" % "inherits" % "2.0.4"
entities
"org.webjars.npm" % "entities" % "2.1.0"
glob
"org.webjars.npm" % "glob" % "7.1.6"
angular
"org.webjars.bower" % "angular" % "1.8.0"
bootstrap
"org.webjars.bower" % "bootstrap" % "5.0.0-alpha3"
moment
"org.webjars.bower" % "moment" % "2.27.0"
js-beautify
"org.webjars.bower" % "js-beautify" % "1.11.0"
lodash
"org.webjars.bower" % "lodash" % "4.17.20"
jasmine-core
"org.webjars.bower" % "jasmine" % "3.4.0"
vega
"org.webjars.bower" % "vega" % "4.2.0"
angular-route
"org.webjars.bower" % "angular-route" % "1.8.0"
vega-lite
"org.webjars.bower" % "vega-lite" % "3.4.0"
file-saver
"org.webjars.bower" % "filesaver" % "2.0.2"
angular-touch
"org.webjars.bower" % "angular-touch" % "1.7.8"
angular-translate
"org.webjars.bower" % "angular-translate" % "2.18.3"
awesome-bootstrap-checkbox
"org.webjars.bower" % "awesome-bootstrap-checkbox" % "1.0.2"
angular-translate-loader-static-files
"org.webjars.bower" % "angular-translate-loader-static-files" % "2.18.3"
angular-sanitize
"org.webjars.bower" % "angular-sanitize" % "1.8.0"
angular-translate-interpolation-messageformat
"org.webjars.bower" % "angular-translate-interpolation-messageformat" % "2.18.3"
popper.js
"org.webjars.bowergithub.popperjs" % "popper-core" % "2.4.4"
gumshoe
"org.webjars.bowergithub.cferdinandi" % "gumshoe" % "5.1.1"
date-fns
"org.webjars.bowergithub.date-fns" % "date-fns" % "2.0.0"
firebaseui
"org.webjars.bowergithub.firebase" % "firebaseui-web" % "3.5.2"
handlebars.js
"org.webjars.bowergithub.wycats" % "handlebars.js" % "4.7.2"
mmpc-spironame
"org.webjars.bowergithub.mmpcelements" % "mmpc-spironame" % "0.2.0"
polymerfire
"org.webjars.bowergithub.firebase" % "polymerfire" % "2.2.1"
clipboard.js
"org.webjars.bowergithub.lgarron" % "clipboard-polyfill" % "2.7.0"
flot-orderBars
"org.webjars.bowergithub.emmerich" % "flot-orderbars" % "1.0.0"
cldrjs
"org.webjars.bowergithub.rxaviers" % "cldrjs" % "0.5.1"
knockout-es5
"org.webjars.bowergithub.stevesanderson" % "knockout-es5" % "0.4.6"
backbone.stickit
"org.webjars.bowergithub.nytimes" % "backbone.stickit" % "0.9.2"
firebase
"org.webjars.bowergithub.firebase" % "firebase-bower" % "2.4.2"
firebase-token-generator
"org.webjars.bowergithub.firebase" % "firebase-token-generator-node" % "2.0.0"
knockout-mapping
"org.webjars.bowergithub.stevesanderson" % "knockout.mapping" % "2.4.1"
ion.rangeSlider
"org.webjars.bowergithub.ionden" % "ion.rangeslider" % "2.3.0"
ocLazyLoad
"org.webjars.bowergithub.ocombe" % "oclazyload" % "1.1.0"
xml-but-prettier
"org.webjars.bowergithub.shockey" % "xml-but-prettier" % "1.0.1"
color-picker
"org.webjars.bowergithub.zhangbobell" % "color-picker" % "1.0.9"
tonetime-croptool
"org.webjars.bowergithub.tonetime" % "tonetime-croptool" % "1.0.0"
All WebJars