GitHub repository: samkenxstream/txtpbfmt
Description: txtpbfmt parses, edits and formats text proto files in a way that preserves comments.