
jSparrow is going open source—built for you, by you. Check back soon for free access and become part of something amazing!
I tried many refactoring tools and this is by far the best. It’s also not too expensive, as the price would be amortized in less that a week in my daily work, but sadly my company does not want to pay for tools like this.
Muy exitosa la extension
evaluating. will need more time.
The conversions regarding lambda expressions and method references is very powerful but sometimes the conerter removes preceding line comments.
jSparrow can refactor large code bases automatically with a license.


jSparrow can find unused code and its tests, after clicking finish you can decide which code to be removed or kept.
We advise to be cautious when removing non-private types from your source code.
jSparrow can help you rename fields to readability standards. Especially useful in open-source projects or collaborative projects.


jSparrow can replace the standard output statements with logger statements when possible.

jSparrow can help you do the most basic (to the most advanced) cleanup tasks in minutes. A plugin allowing you to focus on tomorrow.
No
No
No. AI tools can suggest refactorings in amazing speeds, but the computed suggestion has not been tested and might be insecure. Instead of AI, our developers implements and tests all our rules extensively in-house.
A plus is that jSparrow can suggest a multitude of quick-fixes across Java files AND it allows you to review everything in the diff-view.
No. Both the analysis and refactoring happen completely offline.
The plugin is based on Eclipse JDT which is provided within the IDE. The plugin does not transfer the code to any external server or third party.
Yes, everyone can compute all refactorings completely offline.
You. jSparrow doesn’t claim any rights over your code — before or after refactoring. Everything it analyzes, transforms, or generates remains 100% your property.
We do not recommend using any tools or plugins without having a reliable backup process for all your projects. jSparrow can not take responsibility for code breaks although we extensively test all rules with a multitude of test cases before releasing a refactoring.
We recommend working closely with the plugin as it allows you to review the original and the refactored code in its diff view. You can easily deselect changes you don’t want before committing there.
To avoid potential programming disasters, we also recommend having a backup process as a crucial part of your pipeline.
No. But we are open for collaborations and requests! Contact us and we can discuss your ideas.
We’re sorry to hear that. Please use the Report an issue form so we can fix it immediately.
jSparrow is open-source, no license required since 4.20.0!