Professional architecture
review and planning tool
for every Swift developer.
Sw!ftalyzer 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. Sw!ftalyzer 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 Sw!ftalyzer 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 Sw!ftalyzer 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 Sw!ftalyzer and press the refresh button. Sw!ftalyzer 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, Sw!ftalyzer 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.
Sw!ftalyzer runs natively on macs powered by Apples chips, taking full advantage of the incredible performance.
Sw!ftalyzer is a native Swift app and feels like home on a mac.
Sw!ftalyzer runs inside Apple’s Sandbox and has no network priviledges. That way your sourcecode stays yours.
Safe by design!