🍺 BREW Explorer

← all formulae

bigquery-emulator

brew install bigquery-emulator v0.8.1 MIT

Emulate a GCP BigQuery server on your local machine

33
30-day installs · #5610
85
90-day · #5942
200
365-day · #7368
1.1k
★ GitHub stars · updated 2mo ago

Build dependencies

go

GitHub topics

bigquery emulator gcp go golang google-cloud google-cloud-platform

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Emulate a GCP BigQuery server on your local machine",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:51+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "bigquery-emulator",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-14T22:02:40Z",
  "github_readme_excerpt": "# BigQuery Emulator\n\n[![build and test](https://github.com/goccy/bigquery-emulator/actions/workflows/test.yml/badge.svg)](https://github.com/goccy/bigquery-emulator/actions/workflows/test.yml)\n[![GoDoc](https://godoc.org/github.com/goccy/bigquery-emulator?status.svg)](https://pkg.go.dev/github.com/goccy/bigquery-emulator?tab=doc)\n[![Sponsor](https://img.shields.io/badge/Sponsor-%E2%9D%A4-db61a2)](https://github.com/sponsors/goccy)\n\n\nThe only open-source emulator for Google BigQuery \u2014 run a BigQuery-compatible server on your local machine for testing and development, with no cloud project or credentials required.\n\n# Quick start\n\n```console\n$ docker run -it -p 9050:9050 -p 9060:9060 ghcr.io/goccy/bigquery-emulator:latest --project=test\n$ bq --api http://0.0.0.0:9050 query --project_id=test \"SELECT 1\"\n```\n\nSee [Install](#install) for `go install`, prebuilt binaries and packages, and [How to start the standalone server](#how-to-start-the-standalone-server) for the full set of options and client examples.\n\n# Features\n\n- If you can choose the Go language as BigQuery client, you can launch a BigQuery emulator on the same process as the testing process by [httptest](https://pkg.go.dev/net/http/httptest) .\n- BigQuery emulator can be built as a static single binary and can be launched as a standalone process. So, you can use the BigQuery emulator from programs written in non-Go languages or such as the [bq](https://cloud.google.com/bigquery/docs/bq-command-line-tool) command, by specifying the address of the launched BigQuery emulator.\n- BigQuery emulator utilizes SQLite for storage. You can select either memory or file as the data storage destination at startup, and if you set it to file, data can be persisted.\n- You can load seeds from a YAML file on startup\n\n# Status\n\nThis project is still in **beta**, but a large part of BigQuery already works from the official client libraries. The multi-client conformance suite ([`test/e2e`](https://github.com/goccy/bigquery-emulator/tr",
  "github_repo": "goccy/bigquery-emulator",
  "github_stars": 1102,
  "github_topics": [
    "bigquery",
    "emulator",
    "gcp",
    "go",
    "golang",
    "google-cloud",
    "google-cloud-platform"
  ],
  "homepage": "https://github.com/goccy/bigquery-emulator",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 33,
  "installs_365d": 200,
  "installs_90d": 85,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "bigquery-emulator",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5610,
  "rank_365d": 7368,
  "rank_90d": 5942,
  "raw_hash": "b8b9e95f580ee4be",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/b/bigquery-emulator.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "llvm": "build"
    }
  ],
  "version_head": "HEAD",
  "version_stable": "0.8.1",
  "versioned_formulae": [],
  "why_use_this": null
}