grpcui
Kaitai Struct
Our great sponsors
grpcui | Kaitai Struct | |
---|---|---|
11 | 44 | |
4,881 | 3,828 | |
2.6% | 1.6% | |
7.4 | 7.5 | |
5 days ago | 8 days ago | |
Go | Shell | |
MIT License | GPL-3.0-or-later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grpcui
- Bruno
-
Spaceman: A gRPC client from another world. Comes both as a CLI and as a GUI built with Tauri and Yew.rs
Yeah just wanted to give my honest feedback! I like such a design more https://github.com/fullstorydev/grpcui
-
Show HN: ProtoCURL, a Curl for Protobuf
Pretty cool, but if you like a gui, I'd highly recommend https://github.com/fullstorydev/grpcui, lightweight and super easy to use
-
Why isn't there a Swagger/OpenAPI for binary formats?
You can see that reflection in action through tools like grpcui:
https://github.com/fullstorydev/grpcui
- Go and gRPC is just so intuitive. Here's a detailed full-stack flow with gRPC-Web, Go and React. Also, there is a medium story focused on explaining how such a setup might boost efficiency and the step-by-step implementation.
-
Postman Now Supports gRPC
I've been using https://github.com/fullstorydev/grpcui + Paw so I hope that Paw catches up and also adds gRPC support. Definitely a good decision to have everything in one tool.
- An interactive web UI for gRPC, along the lines of postman
-
grpcui VS kreya - a user suggested alternative
2 projects | 2 Sep 2021
-
My favourite backend tools
grpcurl / grpcui
-
MFlix - A C# .NET 5 Project
gRPCUI
Kaitai Struct
- Reverse-engineering an encrypted IoT protocol
-
Parsing an Undocumented File Format
- ImHex [2], which has a pattern language [3] which allows parsing, and it seems more powerful than what Kaitai offers. I stumbled upon some limitations with it but it was still useful.
[1]: https://kaitai.io/
- Kaitai Struct – a declarative language used to describe binary data structures
-
HTTPie Desktop: cross-platform API testing client for humans
Beautiful. Didn't know something like this exists. Reminds me of Katai[0]
[0]. https://kaitai.io/
-
Hacking the LG Monitor's EDID
An EDID override like this would be helpful for macOS as well, where the monitors swapping around after standby is a real annoyance [0] [1]
EDID rewrites are 99% of the time blocked by the monitor firmware: https://notes.alinpanaitiu.com/Decoding-monitor-EDID-on-macO...
By the way, one helpful tool that helped me navigate the EDID dump was Kaitai Struct [2]. It shows a side by side view with the hex view and the EDID structure, and it highlights the hex values in real time as you navigate the structure. Unfortunately [3] it doesn't support the extension blocks that the author needs.
[0] https://notes.alinpanaitiu.com/Weird-monitor-bugs
[1] https://forums.macrumors.com/threads/external-displays-swapp...
[2] https://kaitai.io/
[3] https://github.com/kaitai-io/edid.ksy
- Kaitai Struct: new way to develop parsers for binary structures
-
Fq: Jq for Binary Formats
Kaitai Struct might be a good choice for that: https://kaitai.io/
-
Ingesting, parsing and making sense of device log data
For binary log format, there's the excellent Kaitai Struct frameworks, that make it very easy to generate parsers from a declarative schema
-
What is this tool? More info in comments
kaitai
-
Visual Programming with Elixir: Learning to Write Binary Parsers (2019)
https://kaitai.io/
Worth a look if you are writing binary parsers.
What are some alternatives?
bloomrpc - Former GUI client for gRPC services. No longer maintained.
Protobuf - Protocol Buffers - Google's data interchange format
grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
csvkit - A suite of utilities for converting to and working with CSV, the king of tabular file formats.
evans - Evans: more expressive universal gRPC client
Camelot - A Python library to extract tabular data from PDFs
Benthos - Fancy stream processing made operationally mundane
tablib - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
Kreya - Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.
PDFMiner - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
httpyac - Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
rizin - UNIX-like reverse engineering framework and command-line toolset.