Hello world! Panproto is a data migration framework that can be used with a wide variety of schema languages: ATProto, JSON Schema, OpenAPI, Protobuf, GraphQL, SQL DDL, and a ton more.
Post
panproto.devpanproto | schematic version controlOne engine for schematic version control within and across any schema language. Built on generalized algebraic theories for provably correct migrations.
Source code in any programming language supported by treesitter also parses into the same graph format. So refactoring a Rust codebase and migrating an OpenAPI spec can be viewed as the same operation underneath.
0 reposts0 likes