Designite logo
Designite Software design quality assessment at scale
C#, Java, & Python Active

Detects architecture, design, and implementation smells in C#, Java, and Python codebases, computes object-oriented metrics, and tracks smell trends across Git history. Used by researchers and practitioners worldwide; academic licenses available.

7 architecture smells 20 design smells 11 implementation smells OO metrics suite Smell trend analysis Treemap & sunburst visualizations Code duplication detection
DCode logo
DCode Decode software with software analytics
GitHub / Multi-language Active

A developer analytics platform for continuous code quality monitoring and architecture compliance. DCode validates your intended architecture against every code change you push to your repository — tracking dependency rules, quality trends, and architectural drift across your entire Git history.

Architecture compliance validation Detailed code quality monitoring Per-commit quality tracking Dependency rule enforcement Quality trend analytics GitHub analytics
Q
QScored Code quality ranking across 12,000+ open-source repositories
Multi-language Discontinued

An open platform for language-agnostic code quality ranking and visualization. Hosted analysis of over 12,000 repositories with dependency graphs, smell distributions, quality badges, and REST APIs for uploading custom reports.

Quality scoring & relative ranking Dependency graphs Smell distribution analysis REST API Quality badges
P
Puppeteer Design smell detection for infrastructure-as-code
Puppet / IaC Discontinued

Detects 11 design configuration smells in Puppet infrastructure-as-code manifests, helping teams maintain clean and maintainable configuration codebases.

11 configuration smells Puppet manifest analysis
A
Augur Change impact analysis across six granularities
C# / Visual Studio Discontinued

A Visual Studio extension that infers semantic, environment, data, and control dependencies to support change impact analysis. Supports inter-granular CIA queries via a dedicated Change Impact Query Language and batch processing.

Semantic & environment dependency inference Change Impact Query Language Six granularity levels Batch processing
D
DbDeo Schema smell detection for database code
SQL / Databases Discontinued

Detects 10 database schema smells in SQL code, helping developers identify and address quality issues in relational database designs.

10 database schema smells
S
SlideQ Presentation smell detection as a PowerPoint plug-in
Microsoft PowerPoint Discontinued

A PowerPoint plug-in that detects 8 presentation smells, helping authors identify clarity and structure issues in slide decks.

8 presentation smells Runs inside PowerPoint