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-1"
Bootstrap
"org.webjars" % "bootstrap" % "4.2.1"
npm
"org.webjars" % "npm" % "5.0.0-2"
Swagger UI
"org.webjars" % "swagger-ui" % "3.20.5"
D3.js
"org.webjars" % "d3js" % "5.5.0"
readable-stream
"org.webjars.npm" % "readable-stream" % "3.1.1"
Font Awesome
"org.webjars" % "font-awesome" % "5.6.3"
Popper.js
"org.webjars" % "popper.js" % "1.14.6"
Envjs
"org.webjars" % "envjs" % "1.2"
jQuery UI
"org.webjars" % "jquery-ui" % "1.12.1"
jquery
"org.webjars.bower" % "jquery" % "3.3.1"
AngularJS
"org.webjars" % "angularjs" % "2.0.0-alpha.22"
semver
"org.webjars.npm" % "semver" % "5.6.0"
source-map
"org.webjars.npm" % "source-map" % "0.8.0-beta.0"
mkdirp
"org.webjars" % "mkdirp" % "0.5.0"
LESS Node
"org.webjars" % "less-node" % "3.8.1"
RequireJS
"org.webjars" % "requirejs" % "2.3.6"
tether
"org.webjars.bower" % "tether" % "1.4.4"
brace-expansion
"org.webjars.npm" % "brace-expansion" % "1.1.11"
safe-buffer
"org.webjars.npm" % "safe-buffer" % "5.1.2"
lodash
"org.webjars.npm" % "lodash" % "4.17.11"
stomp-websocket
"org.webjars" % "stomp-websocket" % "2.3.3-1"
core-js
"org.webjars.npm" % "core-js" % "3.0.0-beta.9"
mime-types
"org.webjars.npm" % "mime-types" % "2.1.21"
angular
"org.webjars.bower" % "angular" % "1.7.5"
minimatch
"org.webjars.npm" % "minimatch" % "2.0.9"
core-util-is
"org.webjars.npm" % "core-util-is" % "1.0.2"
bootstrap
"org.webjars.bower" % "bootstrap" % "4.1.3"
graceful-fs
"org.webjars.npm" % "graceful-fs" % "4.1.15"
string_decoder
"org.webjars.npm" % "string_decoder" % "1.2.0"
glob
"org.webjars.npm" % "glob" % "7.1.3"
process-nextick-args
"org.webjars.npm" % "process-nextick-args" % "2.0.0"
isarray
"org.webjars.npm" % "isarray" % "2.0.4"
commander
"org.webjars.npm" % "commander" % "2.19.0"
moment
"org.webjars.bower" % "moment" % "2.23.0"
swagger-ui-themes
"org.webjars.bower" % "swagger-ui-themes" % "3.0.0"
dstore
"org.webjars.bower" % "dstore" % "1.1.2"
dgrid
"org.webjars.bower" % "dgrid" % "1.2.1"
ekko-lightbox
"org.webjars.bower" % "ekko-lightbox" % "5.2.0"
webrtc-adapter
"org.webjars.bower" % "webrtc-adapter" % "6.3.0"
demo-console
"org.webjars.bower" % "demo-console" % "1.5.1"
lodash
"org.webjars.bower" % "lodash" % "4.17.10"
jasmine
"org.webjars.bower" % "jasmine" % "3.1.0"
angular-route
"org.webjars.bower" % "angular-route" % "1.7.5"
angular-translate
"org.webjars.bower" % "angular-translate" % "2.18.1"
d3
"org.webjars.bower" % "d3" % "5.7.0"
angular-sanitize
"org.webjars.bower" % "angular-sanitize" % "1.7.5"
angular-cookies
"org.webjars.bower" % "angular-cookies" % "1.7.5"
js-beautify
"org.webjars.bower" % "js-beautify" % "1.7.5"
angular-ui-router
"org.webjars.bower" % "angular-ui-router" % "1.0.20"
canvas2svg
"org.webjars.bowergithub.gliffy" % "canvas2svg" % "0.1"
toggle-viewport
"org.webjars.bowergithub.goiblas" % "toggle-viewport" % "0.1.1"
j-elements
"org.webjars.bowergithub.jouni" % "j-elements" % "0.1.0"
pikaday
"org.webjars.bowergithub.pikaday" % "pikaday" % "1.8.0"
array-flatten
"org.webjars.bowergithub.blakeembrey" % "array-flatten" % "2.1.1"
paper-tree
"org.webjars.bowergithub.nicolasr75" % "paper-tree" % "1.0.3"
tinycolor
"org.webjars.bowergithub.bgrins" % "tinycolor" % "1.4.1"
clean-blog
"org.webjars.bowergithub.blackrockdigital" % "startbootstrap-clean-blog" % "3.3.7+1"
io-value
"org.webjars.bowergithub.arodic" % "io-value" % "2.1.0"
sc-fitted-text
"org.webjars.bowergithub.supportclass" % "sc-fitted-text" % "1.1.1"
sc-three-stage-video
"org.webjars.bowergithub.supportclass" % "sc-three-stage-video" % "1.2.1"
io-object
"org.webjars.bowergithub.arodic" % "io-object" % "2.1.0"
angular-marked
"org.webjars.bowergithub.hypercubed" % "angular-marked" % "1.2.2"
angular-data-grid
"org.webjars.bowergithub.angular-data-grid" % "angular-data-grid.github.io" % "1.1"
globalize
"org.webjars.bowergithub.globalizejs" % "globalize" % "1.4.0"
leaflet-map
"org.webjars.bowergithub.digelements" % "leaflet-map" % "2.1.2"
leaflet-wrapper
"org.webjars.bowergithub.digelements" % "leaflet-wrapper" % "2.0.1"
sc-data-binding-helpers
"org.webjars.bowergithub.supportclass" % "sc-data-binding-helpers" % "1.2.0"
ng-image-gallery
"org.webjars.bowergithub.thatisuday" % "ng-image-gallery" % "2.1.2"
zam
"org.webjars.bowergithub.flamingtempura" % "zam" % "0.6.5"
All WebJars