overarch
« Back to VersTracker
Description:
Data driven description of software architecture
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: architecture modeling documentation visualization dev-tools
Install: brew install overarch
About:
Overarch is a data-driven tool for describing and visualizing software architecture models. It allows you to define system components, relationships, and constraints using simple data formats like EDN or JSON. This approach enables automated analysis, consistency checks, and generation of architectural diagrams and documentation.
Key Features:
  • Data-driven modeling using EDN/JSON
  • Automated consistency checks and validation
  • Diagram and documentation generation
  • Command-line interface for integration
  • Support for multiple architectural views
Use Cases:
  • Documenting and visualizing complex software systems
  • Maintaining architecture as code for team collaboration
  • Automated quality checks on architectural constraints
  • Generating up-to-date architecture diagrams for documentation
Alternatives:
  • PlantUML – PlantUML uses text-based syntax for diagrams, while Overarch uses data models that can be programmatically analyzed
  • Structurizr – Structurizr provides a cloud platform and DSL, Overarch is a lightweight CLI tool focused on data-driven modeling
Version History
Detected Version Rev Change Commit
Sep 27, 2025 2:16pm 0 VERSION_BUMP aa80e9f8
Jan 8, 2025 5:51pm 0 VERSION_BUMP 3c59bbb2
Jan 8, 2025 5:15pm 0 VERSION_BUMP 2461e60b
Nov 2, 2024 4:39pm 0 VERSION_BUMP e91ceb9e
Jul 31, 2024 11:57pm 0 VERSION_BUMP 7dc8f689
Jul 17, 2024 10:31am 0 VERSION_BUMP af9825b4
Jul 3, 2024 11:47am 0 VERSION_BUMP 6ecf17a8
Jun 13, 2024 12:43pm 0 VERSION_BUMP 4097fed4
Apr 16, 2024 7:15am 0 VERSION_BUMP ea610fa6
Apr 5, 2024 12:52pm 0 VERSION_BUMP a6998ad2