SafetyCulture / Grpc Web Devtools
Licence: mit
Chrome & Firefox Browser extension to aid gRPC-Web development
Stars: ✭ 223
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
Installation
Chrome
Via the Chrome Web Store (recommended)
or
- build it with
make build
- open the Extension Management page by navigating to
chrome://extensions
. - enable Developer Mode by clicking the toggle switch next to "Developer mode".
- Click the LOAD UNPACKED button and select the extension
./build
directory.
Firefox
Via Firefox Browser Add-Ons (recommended)
or
- build and package with
make package
- enter
about:debugging
in the URL bar of Firefox - click This Firefox > Load Temporary Add-on...
- 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].