Skip to content
SPECIFICTION
Get listed

CodeRush vs PolyglotPiranha

CodeRush

devexpress.com

PolyglotPiranha

github.com

Side by side

FigureCodeRushPolyglotPiranha
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYes—
macOSYesYes
LinuxYesYes
iOS—Yes
API—Yes
Self-hosted—Yes
Plans published10
Spec score · Code Refactoring Tools8.3 (#4)7.2 (#19)
InstallationCodeRush can be installed through Visual Studio Marketplace and Visual Studio’s Manage Extensions window; Visual Studio can automatically update the extension from Marketplace.The Python API is installed with pip, while the CLI can be built from source with Rust and Cargo or obtained from the repository’s releases.
LanguagesThe product page describes refactoring for C#, Visual Basic, and XAML.The CLI lists Java, Swift, Python, Kotlin, Go, TSX, and TypeScript as target languages.
SupportTechnical support for CodeRush is available to owners of DevExpress Universal, DXperience, or CodeRush Ultimate subscriptions; free users can search the support database.Users with questions or bug reports are directed to open a GitHub issue.

Plans

CodeRush

  • CodeRushFree

CodeRush pricing →

PolyglotPiranha

No plans published.

PolyglotPiranha pricing →

In their own words

CodeRush

CodeRush is a Visual Studio extension for code generation, refactoring, navigation, formatting, debugging, testing, and code coverage. It includes more than 100 refactorings and intelligent code providers, with refactoring support described for C#, Visual Basic, and XAML. Its test runner supports NUnit, MSTest, xUnit, and MSpec without configuration, plus .NET Core, .NET Framework, and multi-target projects. Code style can be set for an individual developer, a solution, or a team, and cleanup can run when documents are saved. The listed IDEs are Visual Studio 2026 and Visual Studio 2022. CodeRush is available free for commercial use, with the same features and updates across free and paid subscriptions. A paid plan is listed from $249.99/user/yr, and a 30-day trial is listed. AI features require an OpenAI API key; voice input requires an Azure Cognitive Services Speech API key. Technical support is available to owners of qualifying DevExpress subscriptions; free users can search the support database.

Visit devexpress.com

PolyglotPiranha

PolyglotPiranha is a free, multilingual structural search-and-replace engine for code cleanup. It can refactor stale feature-flag code when given a flag name, expected behavior, and configured feature-flag API rules. Rules can form graphs, and built-in language-specific cleanups include simplifying boolean expressions and if-else statements, removing empty declarations and files, and inlining local variables. Queries and filters may use Tree-sitter queries, regular expressions, or Piranha’s concrete syntax. The project is available as a Python library and command-line tool, with the Python API wrapping the CLI. The CLI lists Java, Swift, Python, Kotlin, Go, TSX, and TypeScript as target languages. Dry runs prevent in-place rewriting and produce summaries of matches, rewrites, and resulting file content. API configuration requires code path, configuration path, target language, and substitutions, with optional rules.toml and edges.toml files. Python installation uses pip; the CLI can be built with Rust and Cargo or obtained from releases. Piranha is Apache 2.0, provided as is, and not an official Uber product.

Visit github.com