bazel-rules

Open-source projects categorized as bazel-rules

Top 23 bazel-rule Open-Source Projects

  • rules_go

    Go rules for Bazel

  • awesome-bazel

    A curated list of Bazel rules, tooling and resources.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rules_nodejs

    NodeJS toolchain for Bazel.

  • Project mention: Bazel jasmine_test issue | /r/bazel | 2023-07-24
  • rules_rust

    Rust rules for Bazel

  • Project mention: NixOS: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    The same reason Bazel builds avoid using Cargo when building Rust software, so I'll describe why Bazel would do this:

    - Bazel wants to cache remote resources, like each respective crate's source files.

    - Bazel then wants to build each crate in a sandbox, and cache the build artifacts

    This is an established practice, and Nix wants to drive the build for the same reasons.

    See:

    - https://github.com/bazelbuild/rules_rust

    - https://github.com/google/cargo-raze

  • JFlex

    The fast scanner generator for Java™ with full Unicode support

  • rules_python

    Bazel Python Rules

  • Project mention: Things I've learned about building CLI tools in Python | news.ycombinator.com | 2023-10-24

    What's SV?

    I honestly don't know why anyone would use that... as in what does Bazel do better than virtually anything else that can provide this functionality. But, I used to be an ops engineer in a big company which wanted everything to be Maven, regardless of whether it does it well or not. So we built and deployed with Maven a lot of weird and unrelated stuff.

    Not impossible, but not anything I'd advise anyone to do on their free time.

    Specifically wrt' the link you posted, if you look here: https://github.com/bazelbuild/rules_python/blob/main/python/... it says that only pure Python wheels are supported, but that's also a lie, they don't support half of the functionality of pure Python wheels.

    So, definitely not worth using, since lots of functionality is simply not there.

  • rules_xcodeproj

    Bazel rules for generating Xcode projects.

  • Project mention: Show HN: Shorebird 1.0, Flutter Code Push | news.ycombinator.com | 2024-04-08

    (2b) fork flutter_tools to work with Bazel (like you forked the engine)

    Each of these is quite a lot of work. I'm curious to hear what you think about this.

    [0]: https://github.com/MobileNativeFoundation/rules_xcodeproj

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rules_apple

    Bazel rules to build apps for Apple platforms.

  • bazel-skylib

    Common useful functions and rules for Bazel

  • rules_scala

    Scala rules for Bazel

  • rules_kotlin

    Bazel rules for Kotlin

  • Project mention: rules_kotlin, how to pass kotlin compiler options? | /r/bazel | 2023-09-14

    But code says otherwise.

  • rules_swift

    Bazel rules to build Swift on Apple and Linux platforms

  • rules_js

    High-performance Bazel rules for running Node.js tools and building JavaScript projects

  • Project mention: Any nice patterns for releasing libraries? | /r/bazel | 2023-05-26

    For Bazel you can find a good example of this functionality in rules_js with the integration of pnpm workspaces and the npm_package rule (macro) which recently gained a .publish runnable target that will publish the package.

  • rules_proto

    Bazel build rules for protobuf / gRPC (now with gazelle)

  • rules_nixpkgs

    Rules for importing Nixpkgs packages into Bazel.

  • bazel-coverage-report-renderer

    Haskell rules for Bazel.

  • rules_proto_grpc

    Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets

  • dbx_build_tools

    Dropbox's Bazel rules and tools

  • rules_cc

    C++ Rules for Bazel

  • rules_gitops

    This repository contains rules for continuous, GitOps driven Kubernetes deployments.

  • platforms

    Constraint values for specifying platforms and toolchains (by bazelbuild)

  • rules_ts

    Bazel rules for the `tsc` compiler from http://typescriptlang.org

  • gcc-toolchain

    A fully-hermetic Bazel GCC toolchain for Linux.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

bazel-rules related posts

  • Build native JVM binaries with Bazel: rules_graalvm

    1 project | news.ycombinator.com | 2 Jan 2024
  • Ko: Easy Go Containers

    2 projects | news.ycombinator.com | 8 Nov 2023
  • rules_kotlin, how to pass kotlin compiler options?

    1 project | /r/bazel | 14 Sep 2023
  • Python coverage in Bazel has been broken for nearly 6 years

    1 project | news.ycombinator.com | 19 Aug 2023
  • Bazel jasmine_test issue

    1 project | /r/bazel | 24 Jul 2023
  • Bazel Steward – a friendly bot to keep dependencies up-to-date

    1 project | news.ycombinator.com | 30 Jun 2023
  • Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022

    5 projects | /r/rust | 27 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source bazel-rule projects? This list will help you:

Project Stars
1 rules_go 1,331
2 awesome-bazel 1,105
3 rules_nodejs 718
4 rules_rust 610
5 JFlex 574
6 rules_python 495
7 rules_xcodeproj 486
8 rules_apple 477
9 bazel-skylib 364
10 rules_scala 350
11 rules_kotlin 325
12 rules_swift 297
13 rules_js 280
14 rules_proto 264
15 rules_nixpkgs 264
16 bazel-coverage-report-renderer 259
17 rules_proto_grpc 240
18 dbx_build_tools 203
19 rules_cc 161
20 rules_gitops 159
21 platforms 103
22 rules_ts 91
23 gcc-toolchain 88

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com