All Projects → SafetyCulture → Grpc Web Devtools

SafetyCulture / Grpc Web Devtools

Licence: mit
Chrome & Firefox Browser extension to aid gRPC-Web development

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Grpc Web Devtools

Vue Chrome Extension Boilerplate
Boilerplate for Chrome extension using Vue.js and Webpack with auto-reload enabled.
Stars: ✭ 171 (-23.32%)
Mutual labels:  chrome-extension, chrome
Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+864.13%)
Mutual labels:  chrome-extension, chrome
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (-23.77%)
Mutual labels:  chrome-extension, chrome
Excellent Software
收集那些优秀的软件(Windows & Mac & Android & Chrome Plugins)
Stars: ✭ 220 (-1.35%)
Mutual labels:  chrome-extension, chrome
Jsearch
jSearch(聚搜) 是一款专注内容的chrome搜索扩展,一次搜索聚合多平台内容。
Stars: ✭ 193 (-13.45%)
Mutual labels:  chrome-extension, chrome
Anna
Virtual Assistant on Google Chrome 🐘
Stars: ✭ 165 (-26.01%)
Mutual labels:  chrome-extension, chrome
Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+1079.37%)
Mutual labels:  chrome-extension, chrome
React Rewind
Time Travel Debugger for React useReducer
Stars: ✭ 159 (-28.7%)
Mutual labels:  chrome-extension, chrome
Azure Mask
A browser extension (Chrome, Firefox) that toggles concealment of sensitive information found in the Azure Portal web page such as Subscription Id's
Stars: ✭ 189 (-15.25%)
Mutual labels:  chrome-extension, chrome
Chromeextensionasync
Promise wrapper for the Chrome extension API so that it can be used with async/await rather than callbacks
Stars: ✭ 186 (-16.59%)
Mutual labels:  chrome-extension, chrome
Buttercup Browser Extension
🌏 Buttercup browser extension
Stars: ✭ 164 (-26.46%)
Mutual labels:  chrome-extension, chrome
Prettier Chrome
🎨 An extension that can run Prettier in the browser
Stars: ✭ 207 (-7.17%)
Mutual labels:  chrome-extension, chrome
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+1526.46%)
Mutual labels:  chrome-extension, chrome
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-24.66%)
Mutual labels:  chrome-extension, chrome
Replacegooglecdn
♋ 一个 Chrome 插件:将 Google CDN 替换为国内的。
Stars: ✭ 2,400 (+976.23%)
Mutual labels:  chrome-extension, chrome
Styleurl Extension
Share & export CSS tweaks from Chrome instantly.
Stars: ✭ 175 (-21.52%)
Mutual labels:  chrome-extension, chrome
Chrome Extensions Reloader
A chrome extension for reloading unpacked extensions
Stars: ✭ 154 (-30.94%)
Mutual labels:  chrome-extension, chrome
My Notes
Simple and fast note-taking in Chrome with Google Drive support.
Stars: ✭ 155 (-30.49%)
Mutual labels:  chrome-extension, chrome
Headless Recorder
Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script.
Stars: ✭ 13,786 (+6082.06%)
Mutual labels:  chrome-extension, chrome
Json Viewer
It is a Chrome extension for printing JSON and JSONP.
Stars: ✭ 2,585 (+1059.19%)
Mutual labels:  chrome-extension, chrome

gRPC-Web Dev Tools

PRs Welcome

gRPC-Web Dev Tools Now supports dark mode.

Installation

Chrome

Via the Chrome Web Store (recommended)

or

  1. build it with make build
  2. open the Extension Management page by navigating to chrome://extensions.
  3. enable Developer Mode by clicking the toggle switch next to "Developer mode".
  4. Click the LOAD UNPACKED button and select the extension ./build directory.

Firefox

Via Firefox Browser Add-Ons (recommended)

or

  1. build and package with make package
  2. enter about:debugging in the URL bar of Firefox
  3. click This Firefox > Load Temporary Add-on...
  4. select the grpc-web-devtools.zip extention file

Usage

const enableDevTools = window.__GRPCWEB_DEVTOOLS__ || (() => {});
const client = new EchoServiceClient('http://myapi.com');
enableDevTools([
  client,
]);

NOTE: Requires that your generated client(s) use protoc-gen-grpc-web >= 1.0.4

Example

The example uses docker-compose to start a simple gRPC server, JavaScript client and the Envoy proxy for gRPC-Web:

make example-up

Example will be running on http://localhost:8080

To stop the example:

make example-down
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].