Skip to content

protoutil

TypeScript utilities for Protocol Buffers and Google API Improvement Proposals

@protoutil/core

Checksum, field get/set, integer validators, Duration, Timestamp, and FieldMask utilities for protobuf-es. Learn more →

@protoutil/aip

TypeScript SDK for Google AIP: filtering, pagination, resource names, ETags, errors, ordering, and field behavior. Learn more →

@protoutil/aipql

Translate AIP-160 filter expressions into SQL (Postgres, MySQL, SQLite) and MongoDB queries. Learn more →

@protoutil/repo

Database-agnostic protobuf resource persistence with engines for SQLite, Postgres, MySQL, and MongoDB. Learn more →

@protoutil/angular

Angular components and validators for AIP-160 filter editing and protovalidate integration. Learn more →

@protoutil/protoc-gen-sql

A protoc plugin that generates SQL schema DDL and CRUD query files from annotated proto definitions. Learn more →