Awesome Java Build Tools and Systems

  • bazel bazel 22,451
    star
    updated about 1 month ago Apache License 2.0

    a fast, scalable, multi-language and extensible build system

  • buck buck 8,568
    star
    updated 8 months ago Apache License 2.0

    A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

  • updated 7 months ago GNU Lesser Genera...

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

  • updated about 2 months ago MIT License

    Cucumber for the JVM

  • updated almost 3 years ago Apache License 2.0

    INACTIVE: A maven plugin for Docker

  • updated 6 months ago

    The new home of the FindBugs project

  • jacoco jacoco 4,055
    star
    updated 25 days ago Other

    πŸ”¬ Java Code Coverage Library

  • jib jib 13,341
    star
    updated 3 months ago Apache License 2.0

    πŸ— Build container images for your Java applications.

  • junit5 junit5 6,189
    star
    updated about 1 month ago Other

    βœ… The 5th major version of the programmer-friendly testing framework for Java and the JVM

  • maven maven 3,836
    star
    updated 10 months ago Apache License 2.0

    Apache Maven core

  • mockito mockito 14,536
    star
    updated 3 months ago MIT License

    Most popular Mocking framework for unit tests written in Java

  • pmd pmd 4,703
    star
    updated 18 days ago Other

    An extensible multilanguage static code analyzer.

  • powermock powermock 4,132
    star
    updated 6 months ago Apache License 2.0

    PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

  • spotbugs spotbugs 3,370
    star
    updated about 1 month ago GNU Lesser Genera...

    SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

  • spring-boot spring-boot 73,080
    star
    updated about 1 month ago Apache License 2.0

    Spring Boot

  • zuul zuul 12,993
    star
    updated 7 months ago Apache License 2.0

    Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.