The following list contains Go libraries (in alphabetic order) with similar features:
Feature | gutenfmt (CLI) | gutenfmt (lib) | cmd | go-output-format | klo |
---|---|---|---|---|---|
Output CSV | ✔️ | ||||
Output JSON | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Output JSON (pretty) | ✔️ | ✔️ | |||
Output Table | ✔️ | ✔️ | ✔️ | ||
Output Template | ✔️ | ✔️ | ✔️ | ||
Output Text | ✔️ | ✔️ | ✔️ | ✔️ | |
Output TSV | ✔️ | ✔️ | ✔️ | ||
Output YAML | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Output YAML (pretty) | ✔️ | ✔️ | |||
Output “Smart” (detect) | ✔️ | ||||
Query with JSONPath | ✔️ | ✔️ | |||
Sorting | 〰️ | ✔️ |
If you know a similar project, or the feature comparison is outdated, please submit a pull request.
The following applications implement similar functionality. However, they contain application specific code or dependencies, which might make it difficult to use them as a library. In other words, they are primarily meant to be a source for inspiration.