Turn software architecture into versioned and queryable data
-
Updated
Feb 9, 2026 - Python
Turn software architecture into versioned and queryable data
This is a C# Project for architectural governance. It checks the .csproj and .sln files and can be used to implement some rules upon them.
Tools for code architecture analysis and linting
Sruja (Beta) is a developer-friendly language for defining, visualizing, and validating software architecture. It brings governance to architecture design and supports AI-driven development—helping individuals follow best practices and enabling organizations to standardize systems with consistent policies and standards.
Architecture-first project generator for Spring Boot with build-time executable architecture guardrails.
ArcKit test project: Microsoft 365 Migration
ArcKit test project: ONS Data Platform
ArcKit test project: NHS Appointment Booking
A living meta-framework that unifies principles, rhythms, and documentation across engineering, designed for clarity, consistency, and long-term scalability.
ArcKit test project: National Highways Data Architecture
ArcKit test project: Windows 11 Deployment
ArcKit test project: Patent System Modernization
ArcKit test project: HMRC Chatbot
ArcKit test project: Cabinet Office GenAI
Architecture governance toolkit — 7-script Python pipeline for risk scoring, drift detection, ownership analysis, and SBOM generation across any codebase
ArcKit test project: UK Government Training Marketplace
ArcKit test project: UK Government Fuel Price Transparency Service
ArcKit test project: Scottish Courts and Tribunals Service GenAI Strategy
ArcKit test project: UK Government API Aggregator
Sample for Architecture Governance for Onion Architecture with jqAssistant
Add a description, image, and links to the architecture-governance topic page so that developers can more easily learn about it.
To associate your repository with the architecture-governance topic, visit your repo's landing page and select "manage topics."