Java Bazel

Open-source Java projects categorized as Bazel

Top 7 Java Bazel Projects

  • Bazel

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

    Project mention: A Modern C Development Environment | news.ycombinator.com | 2023-08-10

    > None of this solves C's only REAL problem (in my opinion) which is the lack of dependency management.

    Bazel solves this really nicely, I know some people have strong opinions on it but I cannot recommend it enough

    https://bazel.build/

  • intellij

    IntelliJ plugin for Bazel projects

    Project mention: Neovim + bazel + java anyone? | /r/neovim | 2023-05-17

    It feels like there's zero tooling for bazel, even the C++ solution for Bazel, which is what I use for C++ is kind of a hack as opposed to first-class support backed by Google, like the IntelliJ plugin. Am I missing something or is it just that just all the Java people at Google use IntelliJ so they don't invest into other options?

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • bazel-buildfarm

    Bazel remote caching and execution service

    Project mention: Distcc: A fast, free distributed C/C++ compiler | news.ycombinator.com | 2023-06-01

    It can be. By default it is local.

    But it has protobufs interfaces (IIRC), so a distributed build farm would generate the grpc endpoints for their implementation and then you tell bazel on the command line (or via .bazelrc) the address of the build farm it can use.

    There's a couple of projects that implement the distributed/grpc part, the main one is https://github.com/bazelbuild/bazel-buildfarm

  • example-bazel-monorepo

    🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript

  • rules_closure

    Closure rules for Bazel

    Project mention: Rust vs Go | /r/rust | 2022-10-19

    That's why we have closure, Dart, PureScript, TypeScript and many other languages which try to make it safer.

  • bazel-eclipse

    This repo holds two IDE projects. One is the Eclipse Feature for developing Bazel projects in Eclipse. The Bazel Eclipse Feature supports importing, building, and testing Java projects that are built using the Bazel build system. The other is the Bazel Java Language Server, which is a build integration for IDEs such as VS Code.

    Project mention: Neovim + bazel + java anyone? | /r/neovim | 2023-05-17

    https://github.com/salesforce/bazel-eclipse - Presumably exactly what I want, but I haven't been able to get it to work yet, and it doesn't look super active. Is anyone using this?

  • android-build-eval

    This project includes Uber-agnostic auto-generated project(s) with a comparable complexity to existing Uber Production mobile apps. These are buildable on Buck, Bazel and Gradle- therefore enable build time benchmarking.

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-10.

Java Bazel related posts

Index

What are some of the best open-source Bazel projects in Java? This list will help you:

Project Stars
1 Bazel 21,376
2 intellij 721
3 bazel-buildfarm 577
4 example-bazel-monorepo 298
5 rules_closure 146
6 bazel-eclipse 118
7 android-build-eval 86
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com