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
GitHub topics
bigquery
emulator
gcp
go
golang
google-cloud
google-cloud-platform
Links
- https://github.com/goccy/bigquery-emulator
- GitHub: goccy/bigquery-emulator
- Brew formula source: Formula/b/bigquery-emulator.rb
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[](https://github.com/goccy/bigquery-emulator/actions/workflows/test.yml)\n[](https://pkg.go.dev/github.com/goccy/bigquery-emulator?tab=doc)\n[](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
}