PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Software Architecture Python Packages

Python packages with the GitHub topic software-architecture. Sorted by monthly downloads, with stars and forks.
enola-labs
enola-cli

Understand, analyze, and govern software systems across repositories, languages, and technologies.

99K 262 24
rundef
pattern-kit

A modern Python library of reusable software design patterns. Your blueprint for better Python architecture.

15K 22 0
Indroic
hexcore

Reusable core for Python projects with hexagonal architecture, DDD, CQRS and background tasks. Ships the abstractions and the infrastructure: SQL session layer, FastAPI factories, worker runner, dynamic cron and identity.

10K 4 0
war-and-code
dircue

Profile source code repos and other directories of computer content.

6K 0 0
squid-protocol
gitgalaxy

Convert source code into a repository-scale structural model. Air gapped, zero dependencies, SARIF and SBOM outputs.

5K 59 10
Cranot
roam-code

Local codebase intelligence CLI + MCP server for AI coding agents: SQLite code graph, 28 languages, 287 commands, 246 MCP tools, change-safety gates, audit evidence, zero API keys.

5K 517 50
axisrobo
archharness

Enterprise architecture design & validation skills and CLI for AI coding assistants (Claude Code, OpenCode, Codex, GitHub Copilot, Cursor). Requirements, design, diagram validation, enforce gate and workflow gatekeeper. Multi-project workspace, pip-installable, Claude Code plugin marketplace.

5K 13 14
nWave-ai
nwave-ai

AI agents that guide you from idea to working code, with you in control at every step.

3K 616 65
mathisarends
fastapi-canon

Feature-oriented composition for FastAPI applications with Dishka dependency injection and unified error handling.

3K 0 0
MnemeHQ
mneme-hq

Architectural drift prevention for the agentic AI SDLC.

3K 26 4
JFabrizzio5
jfastframework

Experimental framework built on top of FastAPI for managing modular monoliths and microservice architectures.

2K 1 1
atellaluca
importspy

Policy-as-code admission for Python modules and dependencies. Inspect before execution, enforce runtime and supply-chain policies, and produce evidence-backed ADMIT/DENY decisions.

1K 24 1
nishant-tamilselvan
aegis-sdlc

Agents for GitHub Copilot and Claude Code that turn an idea into validated requirements, an implementable architecture and reviewed code, grounded in your enterprise standards.

1K 1 0
mustafarslan
oxn

Oxygen (oxn) - a local architecture and quality gatekeeper for LLM coding agents. Computes complexity, coupling and layer metrics itself across six languages, enforces them on Claude Code's PostToolUse hook, and serves architectural context over MCP. No cloud, no daemon, no paid tools.

1K 0 0
DASA-Design
pydasa

Scientific library to study complex phenomena in various domains (physical, chemical, software) using dimensional analysis and the Buckingham Pi-Theorem

986 0 0
Horcag
pytest-fsd

Feature-Sliced Design architecture checks for Python projects with pytest

789 0 0
The-Billy-Company
zoning

A polyglot import-topology linter: zones, sealed deep modules, guest lists, cycle bans, reach ceilings - judged against the real import graph.

757 0 0
saurabh-oss
archilens

AI-powered architecture visualization for Git repositories

482 1 0
AlexxBenny
hawkeye-analyzer

Hawkeye is an architectural analysis engine for AI coding agents. It provides structured, deterministic context about a codebase—dependencies, impact, cycles, and system health—so agents can make safe, architecture-aware decisions before modifying code.

451 7 0
ahmedxuhri
bigindexer

BGI tries to group code based on what the code actually does (its behavior), not just which file imports what.

386 4 0
danyasync
explain-codebase

Static-analysis CLI for mapping repository architecture, dependencies, entry points, and change risk.

345 3 0
pup-pack
pup-core

Shared core library for opinionated professional Python project tools.

306 1 0
Midnighter
structurizr-python

A Python 3 port of Simon Brown's Structurizr diagrams-as-code architecture description tool.

293 66 16
zircote
git-adr

🏛️ Architecture Decision Records in git notes - no files, no merge conflicts, linked to commits. AI-powered drafting, wiki sync, 6 templates.

290 13 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology