Trusted by 3,9 Million Java Developers worldwide
Get a free webdemo by entering your e-mail down below
If you are unsure about jSparrow or your team would like to first try it before buying, we can give you a free trial for the whole team. Please, fill out the request free trial form and we will get back to you.Request a trial
Maintain and increase performance of your Java sources automatically
jSparrow is an automatic java refactoring tool for programmers and IT-managers who value good software quality.
jSparrow is a fast-paced Java tool that not only shows you what’s wrong but finds internal flaws in software code and fixes them automatically
Repetitive work is with jSparrow unnecessary; through quick and secure maintenance you will have more time to implement new functionality.
jSparrow can also upgrade your software to more secure and performant versions.
jSparrow can improve readability - making code easier to be read by many and enable managers to expand their software engineering team.
Additionally, jSparrow is the only maintenance tool which allows you to preview your original source with the refactored code before making any committing decisions.
jSparrow is rule-based; the tool can find and fix a wide variety of
problems in Java
sources. Currently, there are over 70 rules.
These rules are designed to apply coding conventions, remove bugs and code smells, improve readability and modernize Java codebase.
Our documentation page has detailed description of all the rules.
jSparrow gives you a hand as you decide what's more important to you:
improving readability, performance, old
language constructs, formatting, coding conventions or
To categorize and/or filter, you can select and group jSparrow rules as profiles.
Profiles can be exported and imported and profiles also ensures that your company standards will be kept.
User always stays in control with jSparrow's rule-based approach.
User can select rules and preview the original- and the refactored code side-by-side.
To increase control: the new changes will only be implemented when told to.
When user owns a license, the changes can be confirmed and applied to the selected files.
Before the jSparrow team implements an automatic rule, the
findings are thoroughly tested with all corner cases. Only
those methods that can be replaced error-free by new ones
are implemented as rules in jSparrow.
Your software, refactored with jSparrow, will be based on solid practices and methods to increase protections against cyberattacks and unauthorised queries.
Code refactoring is maintaining, modernizing, improving readability, boosting performance, or/and increasing
the security of the software - without changing the external functionality of the software or program.
jSparrow can do this for you. Automatically.
If your development environment has restricted access to the internet or your company prefers to manage the licenses internally, a standalone server can be set up for jSparrow. For more information please contact us: info@jSparrow.eu
In only three steps: Illustration and screenshots of jSparrow tool
Import project(s) to Eclipse IDE
jSparrow can refactor: Java 1.1, Java 1.2, Java 1.3, Java 1.4, Java 5, Java 6, Java 7, Java 8, Java 9, & Java 10
Right click the project's folder > jSparrow > Select Rules
Replace For-Loop with Stream::forEach - is only one example of a rule. jSparrow has +75 rules.
Compare sources & accept changes