2016-05-18 14:55:42 +08:00
= Starters
2014-03-24 17:11:55 +08:00
2014-03-25 02:21:36 +08:00
Spring Boot Starters are a set of convenient dependency descriptors that you can include
in your application. You get a one-stop-shop for all the Spring and related technology
that you need without having to hunt through sample code and copy paste loads of
dependency descriptors. For example, if you want to get started using Spring and
2020-07-20 20:23:41 +08:00
JPA for database access include the `spring-boot-starter-data-jpa` dependency in
2014-03-25 02:21:36 +08:00
your project, and you are good to go.
2014-03-24 17:11:55 +08:00
2014-03-25 02:21:36 +08:00
For complete details see the
2018-01-04 00:07:10 +08:00
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter[reference documentation]
2014-03-25 02:21:36 +08:00
== Community Contributions
If you create a starter for a technology that is not already in the standard list we can
2020-07-20 20:23:41 +08:00
list it here. To ask us to do so, please open a pull request that updates this page.
2014-03-24 17:11:55 +08:00
2015-04-03 16:24:11 +08:00
WARNING: While the
2018-01-04 00:07:10 +08:00
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter[reference documentation]
2015-08-05 10:03:38 +08:00
mentions that 3rd party starters should not start with `spring-boot`, some starters
2015-04-03 16:24:11 +08:00
do as they were designed before this was clarified.
2014-03-24 17:11:55 +08:00
|===
| Name | Location
2020-09-02 01:27:30 +08:00
| AOProfiling (Aspect-oriented profiling)
| https://github.com/rechnerherz/aoprofiling-spring-boot-starter
2020-05-22 17:57:25 +08:00
| https://camel.apache.org/camel-spring-boot/latest/spring-boot.html[Apache Camel]
| https://github.com/apache/camel-spring-boot
2017-05-31 16:26:25 +08:00
| https://cxf.apache.org/docs/springboot.html[Apache CXF]
| https://github.com/apache/cxf
2017-08-17 00:17:52 +08:00
| https://qpid.apache.org/components/jms/[Apache Qpid]
| https://github.com/amqphub/amqp-10-jms-spring-boot
2020-06-05 20:47:32 +08:00
| https://rocketmq.apache.org/[Apache RocketMQ]
| https://github.com/ThierrySquirrel/rocketmq-spring-boot-starter
2019-03-26 17:15:27 +08:00
| https://wicket.apache.org/[Apache Wicket]
2017-05-31 16:26:25 +08:00
| https://github.com/MarcGiffing/wicket-spring-boot
2019-03-26 17:16:22 +08:00
| https://arangodb.com/[ArangoDB]
2018-11-10 04:11:08 +08:00
| https://github.com/arangodb/spring-boot-starter
2019-11-01 11:48:43 +08:00
| https://line.github.io/armeria/[Armeria]
| https://github.com/line/armeria/
2019-03-26 17:15:59 +08:00
| https://axoniq.io[Axon Framework]
2018-04-11 23:43:33 +08:00
| https://github.com/AxonFramework/AxonFramework
2017-06-29 16:24:38 +08:00
| https://azure.microsoft.com/[Azure]
| https://github.com/Microsoft/azure-spring-boot-starters
2019-01-06 22:40:59 +08:00
| https://docs.microsoft.com/en-us/azure/application-insights/app-insights-overview[Azure Application Insights]
| https://github.com/Microsoft/ApplicationInsights-Java/tree/master/azure-application-insights-spring-boot-starter
2021-04-09 06:09:50 +08:00
| https://github.com/bitcoin/bitcoin[Bitcoin] (jsonrpc/zeromq clients, https://github.com/spesmilo/electrum[Electrum], https://github.com/lightningnetwork/lnd[lnd], https://www.torproject.org/[Tor], https://github.com/knowm/XChange[XChange])
| https://github.com/theborakompanioni/bitcoin-spring-boot-starter
2017-09-06 04:12:40 +08:00
| https://github.com/vladimir-bukhtoyarov/bucket4j/[Bucket4j]
| https://github.com/MarcGiffing/bucket4j-spring-boot-starter
2017-05-31 16:26:25 +08:00
| https://camunda.org/[Camunda BPM]
| https://github.com/camunda/camunda-bpm-spring-boot-starter
2017-03-28 04:22:13 +08:00
2017-05-31 16:26:25 +08:00
| Charon reverse proxy
| https://github.com/mkopylec/charon-spring-boot-starter
2015-08-05 16:48:23 +08:00
2017-05-31 16:26:25 +08:00
| https://cloudant.com/[Cloudant]
| https://github.com/icha024/cloudant-spring-boot-starter
2015-07-06 15:46:45 +08:00
2019-03-27 22:04:32 +08:00
| https://www.couchbase.com/[Couchbase] HTTP session
2017-05-31 16:26:25 +08:00
| https://github.com/mkopylec/session-couchbase-spring-boot-starter
2015-04-28 18:52:31 +08:00
2017-07-25 04:56:53 +08:00
| DataSource decorating (https://github.com/p6spy/p6spy[P6Spy], https://github.com/ttddyy/datasource-proxy[datasource-proxy], https://github.com/vladmihalcea/flexy-pool[FlexyPool])
| https://github.com/gavlyukovskiy/spring-boot-data-source-decorator
2020-09-28 15:14:23 +08:00
| https://github.com/Allurx/desensitization[desensitization]
| https://github.com/Allurx/desensitization-spring-boot
2018-03-23 22:14:54 +08:00
| https://github.com/docker-java/docker-java/[Docker Java] and https://github.com/spotify/docker-client/[Docker Client]
| https://github.com/jliu666/docker-api-spring-boot
2018-06-19 16:54:01 +08:00
| https://dozermapper.github.io/[Dozer]
| https://github.com/DozerMapper/dozer
2018-06-19 01:07:59 +08:00
2019-04-07 23:14:14 +08:00
| Elegant Error Handling for Spring Boot
| https://github.com/alimate/errors-spring-boot-starter
2019-12-12 00:52:14 +08:00
| https://elide.io/[Elide]
| https://github.com/yahoo/elide/tree/master/elide-spring/elide-spring-boot-starter
2017-09-07 19:42:43 +08:00
| ErroREST exception handler
| https://github.com/mkopylec/errorest-spring-boot-starter
2018-04-11 17:53:33 +08:00
| https://www.flowable.org/[Flowable]
| https://github.com/flowable/flowable-engine/tree/master/modules/flowable-spring-boot/flowable-spring-boot-starters
2017-05-31 16:26:25 +08:00
| https://www.google.com/recaptcha[Google's reCAPTCHA]
| https://github.com/mkopylec/recaptcha-spring-boot-starter
2015-04-03 16:24:11 +08:00
2019-03-26 17:15:59 +08:00
| https://graphql.org/[GraphQL] and https://github.com/graphql/graphiql[GraphiQL] with https://github.com/graphql-java/[GraphQL Java]
2017-06-30 22:48:45 +08:00
| https://github.com/graphql-java/graphql-spring-boot
2019-07-24 17:44:54 +08:00
| https://javaee.github.io/grizzly/[Grizzly]
| https://github.com/dabla/grizzly-spring-boot-starter
2019-03-27 22:04:32 +08:00
| https://www.grpc.io/[gRPC]
2020-04-15 15:54:12 +08:00
| https://github.com/LogNet/grpc-spring-boot-starter & https://github.com/yidongnan/grpc-spring-boot-starter
2020-04-15 11:13:15 +08:00
2019-03-27 22:04:32 +08:00
| https://ha-jdbc.github.io/[HA JDBC]
2017-05-31 16:26:25 +08:00
| https://github.com/lievendoclo/hajdbc-spring-boot
2016-03-11 22:24:28 +08:00
2017-05-31 16:26:25 +08:00
| https://github.com/jknack/handlebars.java[Handlebars]
| https://github.com/allegro/handlebars-spring-boot-starter
2014-10-13 23:28:31 +08:00
2019-03-26 17:14:28 +08:00
| https://hdiv.org/[HDIV]
2014-10-13 23:28:31 +08:00
| https://github.com/hdiv/spring-boot-starter-hdiv
2014-10-23 01:19:33 +08:00
2018-11-04 00:35:20 +08:00
| Hiatus for Spring Boot
| https://github.com/jihor/hiatus-spring-boot
2020-08-24 17:33:02 +08:00
| https://www.hyperledger.org/use/fabric[Hyperledger Fabric]
2020-08-24 16:50:32 +08:00
| https://github.com/bxforce/hyperledger-fabric-spring-boot
2019-03-27 22:04:32 +08:00
| https://infinispan.org/[Infinispan]
2017-05-31 16:26:25 +08:00
| https://github.com/infinispan/infinispan-spring-boot
2018-08-15 19:44:48 +08:00
| https://github.com/neuland/jade4j[Jade Templates] (Jade4J)
| https://github.com/domix/jade4j-spring-boot-starter
2018-04-16 00:12:23 +08:00
| https://github.com/javamelody/javamelody/wiki[JavaMelody] monitoring
| https://github.com/javamelody/javamelody/wiki/SpringBootStarter
2018-12-05 15:56:50 +08:00
| https://javers.org[JaVers]
| https://github.com/javers/javers
2020-10-17 00:09:34 +08:00
| https://www.jobrunr.io[JobRunr]
| https://github.com/jobrunr/jobrunr
2018-02-17 13:00:33 +08:00
| https://github.com/sbraconnier/jodconverter[JODConverter]
| https://github.com/sbraconnier/jodconverter
2018-04-16 14:16:18 +08:00
| JSF integration for various libraries
2019-03-27 22:04:32 +08:00
| https://github.com/joinfaces/joinfaces
2016-01-26 07:16:33 +08:00
2019-03-26 17:15:59 +08:00
| https://www.liquigraph.org/[Liquigraph]
2017-12-29 23:57:18 +08:00
| https://github.com/liquigraph/liquigraph
2017-06-09 20:00:52 +08:00
| https://logback.qos.ch/access.html[Logback-access]
| https://github.com/akihyro/logback-access-spring-boot-starter
2020-04-13 19:53:44 +08:00
| https://github.com/mulesoft/mule[Mule 4]
2020-04-11 00:02:02 +08:00
| https://github.com/hawkore/mule4-spring-boot-starter
2019-03-27 22:04:32 +08:00
| https://github.com/mybatis/mybatis-3[MyBatis]
2017-05-31 16:26:25 +08:00
| https://github.com/mybatis/mybatis-spring-boot
2016-04-25 22:57:26 +08:00
2019-03-28 17:56:22 +08:00
| https://github.com/jbosstm/narayana[Narayana]
2018-08-28 20:26:47 +08:00
| https://github.com/snowdrop/narayana-spring-boot
2019-05-22 23:30:25 +08:00
| https://developer.nexmo.com/[Nexmo]
| https://github.com/nexmo/nexmo-spring-boot-starter
2019-11-29 23:55:13 +08:00
| https://funthomas424242.github.io/nitrite-spring-boot-starter/[Nitrite Database]
| https://github.com/FunThomas424242/nitrite-spring-boot-starter
2018-12-25 16:55:38 +08:00
| https://github.com/nutzam/nutz[Nutz]
| https://github.com/nutzam/nutzmore
2021-01-21 23:47:09 +08:00
| https://groupe-sii.github.io/ogham/[Ogham]
2021-01-22 19:06:33 +08:00
| https://github.com/groupe-sii/ogham/tree/master/ogham-spring-boot-starter-all, https://github.com/groupe-sii/ogham/tree/master/ogham-spring-boot-starter-email, and https://github.com/groupe-sii/ogham/tree/master/ogham-spring-boot-starter-sms
2021-01-21 23:47:09 +08:00
2019-03-27 22:04:32 +08:00
| https://square.github.io/okhttp/[OkHttp]
2017-05-31 16:26:25 +08:00
| https://github.com/freefair/okhttp-spring-boot
2016-04-27 11:05:52 +08:00
2017-10-25 19:10:22 +08:00
| https://developer.okta.com/[Okta]
| https://github.com/okta/okta-spring-boot
2020-01-02 16:22:19 +08:00
| https://www.optaplanner.org/[OptaPlanner]
| https://github.com/kiegroup/optaplanner/tree/master/optaplanner-integration/optaplanner-spring-boot-starter
2019-03-26 17:15:27 +08:00
| https://orika-mapper.github.io/orika-docs/[Orika]
2017-06-09 19:53:51 +08:00
| https://github.com/akihyro/orika-spring-boot-starter
2019-09-10 21:29:34 +08:00
| https://pebbletemplates.io/[Pebble Templates]
2019-08-09 15:28:23 +08:00
| https://github.com/PebbleTemplates/pebble
2019-07-20 08:54:58 +08:00
| https://picocli.info/[picocli]
| https://github.com/remkop/picocli/tree/master/picocli-spring-boot-starter
2020-04-03 19:50:57 +08:00
| https://www.quickfixj.org/[quickfixj]
| https://github.com/gevoulga/spring-boot-quickfixj
2018-08-28 15:14:20 +08:00
| https://www.rabbitmq.com/[RabbitMQ] (Advanced usage)
| https://github.com/societe-generale/rabbitmq-advanced-spring-boot-starter
2019-07-17 17:30:57 +08:00
| https://www.rabbitmq.com/[RabbitMQ] (Declarative configuration)
| https://github.com/EugeneMsv/amqp-rabbit-spring-boot-autoconfigure
2019-03-26 17:15:00 +08:00
| https://resteasy.jboss.org/[RESTEasy]
2018-06-21 19:31:55 +08:00
| https://github.com/resteasy/resteasy-spring-boot
2016-04-29 09:41:02 +08:00
2018-09-07 20:49:25 +08:00
| https://github.com/rollbar/rollbar-java/[Rollbar]
| https://github.com/olmero/rollbar-spring-boot-starter
2018-11-19 01:09:10 +08:00
| https://sentry.io[Sentry]
| https://github.com/getsentry/sentry-java/tree/master/sentry-spring-boot-starter
2019-02-03 03:21:57 +08:00
| SOAP Web Services support with Apache CXF
| https://github.com/codecentric/cxf-spring-boot-starter
2018-01-04 00:07:10 +08:00
| https://projects.spring.io/spring-batch/[Spring Batch] (Advanced usage)
2017-05-31 16:26:25 +08:00
| https://github.com/codecentric/spring-boot-starter-batch-web
2016-07-08 18:08:55 +08:00
2018-09-19 17:27:26 +08:00
| https://projects.spring.io/spring-shell/[Spring Shell]
| https://github.com/fonimus/ssh-shell-spring-boot
2018-03-29 17:13:50 +08:00
| https://github.com/savantly-net/sprout-platform[Sprout Platform]
| https://github.com/savantly-net/sprout-platform/tree/master/spring/sprout-spring-boot-starter
2017-05-31 16:37:19 +08:00
| SSH Daemon
| https://github.com/anand1st/sshd-shell-spring-boot
2018-09-05 23:39:59 +08:00
| https://github.com/stripe/stripe-java[Stripe API]
2018-09-05 11:06:41 +08:00
| https://github.com/pankajtandon/stripe-starter
2017-08-23 03:19:06 +08:00
| https://github.com/StripesFramework/stripes[Stripes]
| https://github.com/juanpablo-santos/stripes-spring-boot
2018-06-21 20:59:12 +08:00
| https://github.com/structurizr/java[Structurizr]
2018-07-09 14:38:58 +08:00
| https://github.com/Catalysts/structurizr-extensions
2018-06-21 20:59:12 +08:00
2017-05-31 16:26:25 +08:00
| https://vaadin.com/[Vaadin]
2019-12-10 19:19:26 +08:00
| https://github.com/vaadin/platform/tree/master/vaadin-spring-boot-starter
2017-01-16 17:26:51 +08:00
2018-09-19 22:01:01 +08:00
| https://github.com/valiktor/valiktor[Valiktor]
| https://github.com/valiktor/valiktor/tree/master/valiktor-spring/valiktor-spring-boot-starter
2019-03-27 22:04:32 +08:00
| https://github.com/tomakehurst/wiremock[WireMock] and Spring REST Docs
2017-05-31 16:26:25 +08:00
| https://github.com/ePages-de/restdocs-wiremock
2017-01-18 23:34:11 +08:00
2019-03-21 06:06:39 +08:00
| https://alexo.github.io/wro4j/[Wro4j]
2017-05-31 16:26:25 +08:00
| https://github.com/michael-simons/wro4j-spring-boot-starter
2017-05-03 17:26:14 +08:00
2020-04-04 05:26:01 +08:00
| https://github.com/knowm/XChange[XChange]
| https://github.com/cassandre-tech/cassandre-trading-bot
2014-03-25 02:21:36 +08:00
|===