Similar Projects

The following list contains Go libraries (in alphabetic order) with similar features:

Libraries

Feature Comparison

Featuregutenfmt (CLI)gutenfmt (lib)cmdgo-output-formatklo
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.

Applications supporting different output formats

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.