Back to browse
GitHub Repository

BigQuery emulator server implemented in Go

1,099 starsGo

BigQuery Emulator – run Google BigQuery locally for tests

by goccy·May 19, 2026·1 point·0 comments

AI Analysis

●●●BangerSolve My ProblemDark Horse

The only open-source BigQuery emulator with multi-client conformance testing.

Strengths
  • Zero cloud credentials needed for local BigQuery testing.
  • Passes conformance suite across Python, Ruby, PHP, Node, Java, and bq CLI.
  • SQLite backend supports memory or file persistence.
Weaknesses
  • Missing IAM policies, row access policies, and BigQuery ML support.
  • Beta status means some edge cases may not work.
Target Audience

Backend developers, data engineers working with BigQuery

Similar To

Google BigQuery · fake-bq · bigquery-mock

Similar Projects

Developer Tools●●Solid

Snowflake Emulator in Rust – Test locally without cloud credits

This actually implements a surprisingly large slice of Snowflake: VARIANT/ARRAY/OBJECT types, LATERAL FLATTEN, QUALIFY, MERGE, COPY, transactions and ~90 JSON/array/window functions — all exposed via Snowflake SQL API v2 and compatible with the Go driver so most clients can point at localhost. Running on DataFusion in Rust and shipped as a Docker image with testcontainers/GHA examples makes it immediately useful in CI; just remember it's an emulator, not Snowflake's full runtime, so you may hit edge-case behavioral differences.

Solve My ProblemWizardryNiche Gem
sivchari
203mo ago
Developer Tools●●Solid

Hiraeth – AWS Emulator

4MB image beats Localstack's bloat, but only SQS works so far.

CozyNiche Gem
ozarkerD
40131mo ago
Infrastructure●●●●Gem

Fakecloud – Free, open-source AWS emulator

LocalStack went proprietary—this AGPL binary fills the gap with 54k test variants.

Zero to OneSolve My ProblemWizardry
lucas_vieira
3791mo ago
AI/MLMid

Firefox Sidebar Local LLM

Enables local LLMs in Firefox sidebar, but needs manual about:config edits.

Ship It
modinfo
101mo ago