







One engine for schematic version control within and across any schema language.
panproto | schematic version control
One engine for schematic version control within and across any schema language.

panproto/crates/panproto-lens-dsl at main · panproto/panproto
One engine for schematic version control within and across any schema language. - panproto/panproto
protolab
A patchbay for your schemas. Bidirectional data transformations, drawn as circuits.

protolab
A patchbay for your schemas. Bidirectional data transformations, drawn as circuits.


01 · Universal version control
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.

Learn about Lore: next-generation open source version control
Maintained by Epic Games, Lore is designed for unprecedented scalability of both data and teams. It’s optimized for projects that combine code with large binary assets.
Composing schema mappings: Second-order dependencies to the rescue: ACM Transactions on Database Systems: Vol 30, No 4
A schema mapping is a specification that describes how data structured under one schema (the source schema) is to be transformed into data structured under a different schema (the target schema). A fundamental problem is composing schema mappings: given ...

Universal Version Control
Building tools to help people explore alternatives, keep track of history, and collaborate better, across all kinds of media.

We have a new project! Didactic is a typed data library for python built on top of panproto. It provides class-based authoring like pydantic. But under the hood each Model is a panproto Theory, which gives you access to panproto's migration and codegen capabilities. Docs at panproto.dev/didactic/.
GitHub - panproto/didactic: A typed data library for Python on top of panproto.
github.com