FLUTTER ECOSYSTEM

bazel_worker

Protocol and utilities to implement or invoke persistent bazel workers.

Latest version
1.1.5
30-day downloads
178.8K
Likes
7
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The bazel_worker package provides a protocol and utility tools for implementing or invoking persistent Bazel workers in Dart projects. It enables efficient, long-running processes that can be reused across multiple build operations, reducing overhead and improving performance. Designed for integration with Bazel's build system, it supports cross-platform development on Android, iOS, macOS, Windows, and Linux. This package is particularly useful for developers leveraging Bazel for scalable and reproducible builds in Dart and Flutter environments.

Use cases
  • Building Dart/Flutter apps with Bazel
  • Optimizing incremental builds
  • Implementing custom build logic
  • Integrating with CI/CD pipelines
  • Enabling persistent build processes
Key features
  • Persistent worker protocol support
  • Cross-platform compatibility
  • Bazel integration utilities
  • Efficient build process reuse
  • Lightweight and modular design
Suitable for
  • Dart tooling developers
  • Bazel build system users
  • Performance-focused build workflows
  • CI/CD pipeline engineers
  • Flutter project maintainers
Considerations
  • Requires Bazel setup
  • Limited to Bazel-based workflows
  • Not suitable for simple one-off tasks
  • May require additional configuration
  • Best used in large-scale projects
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add bazel_worker

Categories

Source repository

Related projects

No data available yet.