🏗 Build container images for your Java applications. (by GoogleContainerTools)

Jib Alternatives

Similar projects and alternatives to jib

  • kaniko

    jib VS kaniko

    Build Container Images In Kubernetes

  • buildkit

    jib VS buildkit

    concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • distroless

    jib VS distroless

    🥑 Language focused docker images, minus the operating system.

  • Bazel

    jib VS Bazel

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

  • jkube

    jib VS jkube

    Build and Deploy java applications on Kubernetes

  • docker-maven-plugin

    INACTIVE: A maven plugin for Docker

  • skopeo

    jib VS skopeo

    Work with remote images registries - retrieving information, images, signing content

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • tilt-extensions

    jib VS tilt-extensions

    Extensions for Tilt

  • kdash

    jib VS kdash

    A simple and fast dashboard for Kubernetes

  • polygott

    jib VS polygott

    Base Docker image for the Repl.it evaluation server

  • pack

    jib VS pack

    CLI for building apps using Cloud Native Buildpacks

  • dive

    jib VS dive

    A tool for exploring each layer in a docker image

  • JHipster

    jib VS JHipster

    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

  • skaffold

    jib VS skaffold

    Easy and Repeatable Kubernetes Development

  • ko

    jib VS ko

    Build and deploy Go applications on Kubernetes

  • crun

    jib VS crun

    A fast and lightweight fully featured OCI runtime and C library for running containers

  • nixery

    jib VS nixery

    Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery

  • dotfiles

    jib VS dotfiles

    Bootstrap neovim/zsh/tmux environment for Ruby on Rails development (by jchilders)

  • shadow

    jib VS shadow

    Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

  • Grafana

    jib VS Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jib alternative or higher similarity.

jib reviews and mentions

Posts with mentions or reviews of jib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-05.
  • How to Deploy JHipster Microservices on Amazon EKS Using Terraform and Kubernetes
    10 projects | dev.to | 5 Jul 2022
    You need to build Docker images for each app. This is specific to the JHipster application used in this tutorial which uses Jib to build the images. Make sure you are logged into Docker using docker login. Navigate to each app folder (store, invoice, product) and run the following command:
  • Cloud Native Java Microservices with JHipster and Istio
    18 projects | dev.to | 28 Jun 2022
    We are ready to deploy now. First, we need to build and push the images to the registry. We can use the handy Jib commands provided by JHipster. Navigate to each of the microservice folders and run the commands below.
  • Dockerizing Maven Spring boot Application.
    3 projects | reddit.com/r/docker | 26 Apr 2022
    % mvn compile jib:build [INFO] Scanning for projects... [INFO] [INFO] ------------------------< net.shagie:hello-jib >------------------------ [INFO] Building Hello Jib 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ hello-jib --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ hello-jib --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- jib-maven-plugin:2.8.0:build (default-cli) @ hello-jib --- [WARNING] 'mainClass' configured in 'maven-jar-plugin' is not a valid Java class: ${start-class} [INFO] [INFO] Containerizing application to shagie/hellojib... [WARNING] Base image 'gcr.io/distroless/java17:nonroot' does not use a specific image digest - build may not be reproducible ... credential stuff [INFO] Using base image with digest: sha256:2c29be2a889be27e4905127ae7122d390df08ac170791153b54f086ce7507b59 [INFO] [INFO] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, net.shagie.hellojib.HelloJibApplication] [INFO] [INFO] Built and pushed image as shagie/hellojib [INFO] [INFO] A new version of Jib (3.2.1) is available (currently using 2.8.0). Update your build configuration to use the latest features and fixes! [INFO] https://github.com/GoogleContainerTools/jib/blob/master/jib-maven-plugin/CHANGELOG.md [INFO] Please see https://github.com/GoogleContainerTools/jib/blob/master/docs/privacy.md for info on disabling this update check. [INFO] [INFO] Executing tasks: [INFO] [==============================] 100.0% complete [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:21 min [INFO] Finished at: 2022-04-26T19:32:05-05:00 [INFO] ------------------------------------------------------------------------
    3 projects | reddit.com/r/docker | 26 Apr 2022
  • Welcome to JAR Hell, Part 2: Deployment Strategies.
    2 projects | reddit.com/r/java | 15 Apr 2022
    That Dockerfile's isn't that complicated. What is even easier is using Jib: https://github.com/GoogleContainerTools/jib
  • needing advice on containerizing java stuff.
    2 projects | reddit.com/r/java | 16 Mar 2022
    If you want to go with containerization, you can look into https://github.com/GoogleContainerTools/jib or https://buildpacks.io/ that scaffolds your application and generate cloud-native docker image, which can be deployed on any cloud provider.
  • Security best practice for DinD?
    3 projects | reddit.com/r/docker | 24 Feb 2022
    Depending on the type of project there are very light weight tools to generate OCI images. Like JIB for java apps and ko for golang apps, there tools are very light weight.
  • Kubernetes 를 위한 Spring Boot 개발 (feat. 무중단 배포/운영)
    3 projects | dev.to | 18 Feb 2022
  • Optimizing Docker image size and why it matters
    11 projects | news.ycombinator.com | 6 Jan 2022
    For Java, JIB on distroless works pretty well. It's small, fast and secure.

    - https://github.com/GoogleContainerTools/jib

  • JRE &amp; JDK implementation mess
    3 projects | reddit.com/r/java | 25 Dec 2021
    For docker images, try to use google's "jib" project to build your docker images, because it makes the best use of the docker layered file system. You can use a "Dockerfile", but basically you will be moving your libraries around every time because they won't get pushed to a "lower" layer in the layered file system. https://github.com/GoogleContainerTools/jib
  • A note from our sponsor - Sonar
    www.sonarsource.com | 30 Nov 2022
    Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →


Basic jib repo stats
6 days ago
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.