Skip to content

ashish10alex/bigquery_local_ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BigQuery Local IDE

A web based ide for BigQuery that can be launched from your local setup build with good old javascript

CleanShot 2024-07-23 at 21 52 51@2x

Supports

  1. vim key bindings
  2. Display & analyse results using perspective tables
  3. Shows query cost & errors if any

TODO:

  • Dynamic dry runs when contents of editor are changed or when user triggers dry run ?
  • Run a selection. Can make it work when selection is done in non-vim mode. ( this was easier in Code Mirror v5 )
  • Mark the line where error is in the editor gutter ( this was easier in Code Mirror v5 )
  • Resolve weird wasm error ( does not seem to affect the core functionality )
  • Theme of the editor should match the theme of the table and the page
  • Enable the vertical resize of the editor

Installation & run

  1. Install dependencies for client and server
npm install server/
npm install client/
# build client
npm build client/
  1. Start server
node server/server.js
  1. Serve client
http-server client/dist

About

Customisable web based bigquery local IDE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published