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

Software Architecture Python Packages

Python packages with the GitHub topic software-architecture. Sorted by relevance, with stars and monthly downloads.
Cranot
roam-code

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

28K 461 44
rundef
pattern-kit

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

17K 22 0
nWave-ai
nwave-ai

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

11K 499 51
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.

5K 7 0
squid-protocol
gitgalaxy

An AST-free, LLM-free heuristic knowledge graph engine for deep repository intelligence. Map, secure, and modernize enterprise codebases across 50+ languages at extreme velocity

4K 27 0
apajon
lifecore-ros2

lifecore_ros2 is a modular ROS 2 framework designed to structure robotic applications around lifecycle-aware components. It provides a clean separation between nodes and components, enforces strict lifecycle management, and enables scalable, maintainable architectures for complex robotic systems.

2K 1 0
flowconsole
flowconsole-sdk

Architecture as Code: CLI, multi-language SDK (TS/C#/Java/Python/Go), source scanners and rule engine. Scan, validate, and diff your architecture in CI/CD.

1K 1 0
DASA-Design
pydasa

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

1K 0 0
awrns
awareness

The new architecture of co-computation for data processing and machine learning.

688 11 2
Midnighter
structurizr-python

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

566 67 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.

566 8 1
andersonmgomes
text2system

A self-adaptative architecture implementation.

384 4 1
logicoflife
decision-trace

Open-source framework for Decision Traces in complex decision systems. Providing a verifiable audit trail for observable, explainable, and humane choices in software and agentic engineering

380 1 1
pacta-dev
pacta

A Python tool for enforcing and visualizing software architecture.

242 23 2
QuentinWach
pycodar

A simple tool for auditing and understanding your codebase.

205 13 0
akelsaman
cartonnage

The Database-First ORM that speaks your database fluently-live and runtime-bound, built for exisitng databases.

186 3 0
sattyamjjain
python-pantry

Comprehensive Python library with 30+ data structures, 27+ algorithms & 37+ design patterns — graphs, trees, heaps, sorting, searching, creational, behavioral, structural & concurrency patterns. Published on PyPI.

138 4 0
Mircus
huap-core

Public version of the Human Agentic Platform

87 3 0
turborg
turbolightdi

TurboLightDI is a optimized Dependency Injection (DI) container engineered for speed and simplicity. Designed to deliver minimal overhead.

58 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery