Google Protocol Buffers (GPB)
This proposal from the High Performance Working Group entails the use Google Protocol Buffers (GPB) to produce fast and compact encodings of FIX messages.
The use of GPB is one of the three major approaches to the efficient encoding of FIX that have been developed and are being proposed by the High Performance Working Group; the others being the use of FIX-specific binary encoding called Simple Binary Encoding (SBE) and encoding FIX using Abstract Syntax Notation 1 (ASN.1).
Discussion on Encoding FIX using Google Protocol Buffers may be found on the FPL Discussion Forum in the General Q&A category using the tag “gpb”.
More information on the work from the High Performance Working Group can be found here.
The proposed technical standard for Encoding FIX using Google Protocol Buffers is following the technical standards review process described in the document found here.
Version 1.0 Draft Standard

User Guide for Encoding FIX Using Google Protocol Buffers - Draft Standard 1 878.20 KB 879 downloads May 8, 2019
GPB User Guide - Draft Standard 1 ...
Encoding FIX using Google Protocol Buffers Specification - Draft Standard 1 1.14 MB 337 downloads May 8, 2019
GPB Specification - Draft Standard 1 ...
Encoding FIX Using Google Protocol Buffers Technical Proposal - Draft Standard 1 372.60 KB 285 downloads May 8, 2019
GPB Technical proposal - Draft Standard 1 ...Version 1.0 Release Candidate 3

Sample Protocol Buffers Version 3 Schema 211.87 KB 239 downloads January 9, 2019
Version 3 sample generated from FIX 2010 repository. ...
Sample Protocol Buffers Version 2 Schema 212.98 KB 77 downloads January 9, 2019
Version 2 sample generated from FIX 2010 repository. ...
Encoding FIX Using Google Protocol Buffers Technical Proposal - Release Candidate 3 306.38 KB 85 downloads January 9, 2019
Technical Proposal for Encoding FIX using Google Protocol Buffers for Release Candidate 3. ...
User Guide for Encoding FIX Using Google Protocol Buffers - Release Candidate 3 716.37 KB 141 downloads January 9, 2019
User guide for Release Candidate 3 of Google Protocol Buffers ...
Encoding FIX using Google Protocol Buffers Specification - Release Candidate 3 938.00 KB 93 downloads January 9, 2019
Encoding FIX using Google Protocol Buffers Specification - RC3 ...Version 1.0 Release Candidate 2

User Guide for Encoding FIX Using Google Protocol Buffers - Release Candidate 2 898.47 KB 216 downloads March 17, 2017
User Guide for Release Candidate 2 of Encoding FIX using Google Protocol Buffers. ...
Encoding FIX Using Google Protocol Buffers Release Candidate 2 - Technical Proposal 592.94 KB 97 downloads March 17, 2017
Technical Proposal submission for Encoding FIX using Google Protocol Buffers (GPB) for Release Candidate 2. ...
Encoding FIX Using Google Protocol Buffers Specification - Release Candidate 2 2.59 MB 132 downloads March 17, 2017
Encoding FIX using Google Protocol Buffers Specification - Release Candidate 2 ...Version 1.0 Release Candidate 1

User Guide for Encoding FIX Using Google Protocol Buffers - Release Candidate 1 235.36 KB 47 downloads March 17, 2017
User Guide for Release Candidate 1 of Encoding FIX using Google Protocol Buffers. ...
Encoding FIX Using Google Protocol Buffers Specification - Release Candidate 1 479.22 KB 33 downloads March 17, 2017
Encoding FIX using Google Protocol Buffers Specification - Release Candidate 1 ...