Professional architecture
review and planning tool
that every swift developer can use.

SwiftAlyzer is an architecture tool that makes the most challenging review and dependency analysis tasks accessible to everyone. And with an extensive collection of statistics and visualization features, finding hot spots, architecture divergences, unwanted dependencies and derogation of planned design patterns gets a breeze.

Dependency Analysis

See the connections between your classes, structs, protocols and enums like never before. Browse modules, groups and files to zoom in and out of your app. Move nodes around and follow its dependencies. SwiftAlyzer will let you look at your project in a whole new way!

Hierarchical Sourcecode Browsing

Dependency Filter

See the connections between your classes, structs, protocols and enums like never before. Open and close modules, groups and files to zoom in and out of your app. Move nodes around and follow the dependencies.

By default every dependency is shown. But sometimes it is more practical to show only incoming or outgoing edges according to the current selection.

Tags and RegEx Filter

Detailed information about cause of dependencies

Tags help you to focus on what you are looking for. Simply reduce the amount of nodes and dependencies visible in the graph to get a better overview of your project. Create, change, show or hide tags from one common place. Use regular expressions to filter your project in the most powerful way.

See where dependencies come from and dig down to source file and line of code.

Refactoring side by side with Xcode

With the new Xcode Auto-Follow mode, it’s simple to keep Xcode open aside SwiftAlyzer and keep the current file of interest in sync. Refresh the retrieved dependencies as soon as the refactoring step is complete.

Switch neatly between tools

Reflect changes immediately

Use SwiftAlyzer to find out problematic classes and use it’s new auto-follow mode to keep Xcode’s file selection in sync. Switch seamlessly over to Xcode and start refactoring right away.

Once one refactoring step is finished, switch back to SwiftAlyzer and press the refresh button. SwiftAlyzer remembers where you left off, so that the impact of the changes can be observed immediately.

Designed and built exclusively for Mac.

From its app icon and the way it looks and feels to the technologies it supports, SwiftAlyzer has been designed to be the ultimate Mac app. Enjoy full support for every Mac feature and technology you’d expect — iCloud, Versions and many others.

Apple M1 Chip

SwiftAlyzer runs natively on Macs powered by the Apple M1 chip, taking full advantage of its incredible performance.

Built with Swift

Swift is a modern programming language built for efficiency, reliability, and top-notch performance.

SwiftAlyzer

Public Beta is available now! Get your free beta version of SwiftAlyzer, we are looking forward to your feedback!