EVERYTHING XIAOMI
Get listed

Broccoli

Place
#39 of 42
Score
5.4
Broccoli's website

The facts below are what the maker publishes about Broccoli, checked and dated. Our editors have not written about it yet.

The facts

Each one read from Broccoli's own pages, with the date it was checked.

What it does

Build configuration
A project can specify its build in a Brocfile.js that exports a function returning a tree.checked 5 Oct 2026
Build definitions
A Brocfile.js in the project root exports a function that returns a tree describing the build.checked 11 Oct 2026
Builds
It is a fast, reliable asset pipeline that supports constant-time rebuilds and compact build definitions.checked 11 Oct 2026
CLI
The separate broccoli-cli package provides broccoli build and broccoli serve commands.checked 11 Oct 2026
Command line
The project documents broccoli build and broccoli serve commands through broccoli-cli.checked 5 Oct 2026
Integrations
The README lists broccoli-timepiece, grunt-broccoli, and grunt-broccoli-build for running Broccoli directly or through other tools.checked 5 Oct 2026
Intended users
The README describes Broccoli as comparable in scope to the Rails asset pipeline and intended for browser application assets.checked 11 Oct 2026
JavaScript support
Brocfile.js supports ES modules and CommonJS syntax.checked 5 Oct 2026
License
Broccoli is licensed under the MIT license.checked 11 Oct 2026
Plugins
Broccoli uses plugins to generate transformed trees, and the project points users to the broccoli-plugin keyword on npm to find them.checked 11 Oct 2026
Programmatic API
The Builder API can build a graph of Broccoli nodes into a build artifact and returns a Promise when the build completes.checked 5 Oct 2026
Programmatic use
The Builder class can build output from a graph of Broccoli nodes and returns a Promise when operations complete.checked 11 Oct 2026
Purpose
Broccoli is a browser compilation library and asset pipeline for applications that run in the browser.checked 11 Oct 2026
Rebuilds
The project describes Broccoli as supporting constant-time rebuilds and compact build definitions.checked 5 Oct 2026
Runtime
Broccoli runs on Node and is backend-agnostic.checked 11 Oct 2026
Security guidance
The project advises against running broccoli serve on a production server and recommends precompiling assets with broccoli build for a web server to serve.checked 11 Oct 2026
Support
The README directs users to GitHub issues for general questions or the relevant plugin repository for plugin questions.checked 11 Oct 2026
TypeScript
Broccoli supports Brocfile.ts files and provides type information for the build options object.checked 11 Oct 2026
TypeScript support
A Brocfile.ts can be parsed through ts-node, and Broccoli provides types for the build options object.checked 5 Oct 2026
Who it is for
The project describes itself as an asset pipeline for applications that run in the browser.checked 5 Oct 2026

Alternatives to Broccoli

All alternatives
  1. 1AWS CodeBuild logo

    AWS CodeBuild

    Free planWebAPILinuxmacOS
    7.9From $0.01 a month
  2. 2fastlane logo

    fastlane

    Free planAndroidiOSLinuxmacOS
    7.4Free plan
  3. 3Nx logo

    Nx

    Free planWebLinuxmacOSSelf-hosted
    7.2From $29 a month
  4. 4Bazel logo

    Bazel

    Free planLinuxmacOSWindows
    6.7Free plan
  5. 5FASTBuild logo

    FASTBuild

    Free planLinuxmacOSWindows
    6.6Free plan
  6. 6

    Open Build Service

    Free planWebAPILinuxSelf-hosted
    6.6Free plan