{"repo":"goccy/bigquery-emulator","free":true,"listed":false,"github":"https://github.com/goccy/bigquery-emulator","clone":"git clone https://github.com/goccy/bigquery-emulator.git","description":"BigQuery emulator server implemented in Go","language":"Go","stars":1133,"topics":["go","bigquery","golang","emulator","google-cloud","gcp","google-cloud-platform"],"license":"MIT","category":"dev-tools","readme_excerpt":"BigQuery Emulator The only open-source emulator for Google BigQuery — run a BigQuery-compatible server on your local machine for testing and development, with no cloud project or credentials required. Quick start See Install for go install , prebuilt binaries and packages, and How to start the standalone server for the full set of options and client examples. Features - 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 . - 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 command, by specifying the address of the launched BigQuery emulator. - 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. - You can load seeds from a YAML file on startup Status This 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 ) exercises the official Python, Ruby, PHP, Node.js and Java client libraries plus the bq CLI against the emulator over a shared query corpus, and currently passes for every client. BigQuery is a large product, so rather than scatter caveats across this README, the emulator's coverage is tracked feature by feature ","default_branch":null,"files":null,"tree":[],"storefront":"/r/goccy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/goccy/bigquery-emulator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}