Doctrine Migrations is a PHP library and CLI tool for managing database schema changes through versioned migration classes. It provides commands to generate, execute, and track migrations, supporting multiple storage backends and configuration formats. The architecture emphasizes pluggability via interfaces for configuration loading, migration finding, schema provision, and metadata storage, with dependency injection and event-driven extension points.
Infrahub is a full-stack infrastructure data management platform that provides a unified data model for network, cloud, and infrastructure resources. It features schema-first graph-based data modeling (using Neo4j), version control for data via branching and proposed changes, automation through generators and transforms, and integration capabilities via APIs, webhooks, and SDKs. The backend is built with Python/FastAPI, Prefect for workflow orchestration, and uses Neo4j as the primary graph database. The frontend is a React/TypeScript application with TanStack Query and Jotai for state management. The system supports IPAM, diff computation, artifact generation, and role-based access control, targeting infrastructure teams seeking repeatable, validated workflows for infrastructure as a service.