Freedom251 › Code Refactoring Tools
jSparrow

What jSparrow is
jSparrow is a Java code cleanup and refactoring tool for Eclipse IDE and Maven, available as desktop software for Linux, macOS, and Windows. It supports project-level and batch refactoring for Java 1.1 and later, with more than 90 refactorings listed by the site. Its Diff View lets developers compare original and refactored code and review changes before applying them. Markers offer quick fixes during programming, and the base product includes them for free. Interactive rules can replace standard output statements with logging, adjust field names to Java naming conventions, and remove unused methods, fields, and types. A configured logging environment, such as log4j or slf4j, is needed for the System out to logging rule.
Analysis and refactoring are performed offline, without sending code to an external server or third party. Internet access is needed to save locked refactorings after license validation through the NetLicensing public API; offline validation servers are available for companies. The site describes jSparrow as open-source and says no license has been needed since version 4.20.0. Twenty refactoring rules are available free. Its Maven plugin can run automatic refactorings from the command line without an IDE; Maven and GitHub versions are available by contacting the company. jSparrow is developed by Splendit IT-Consulting, an Austrian IT-consulting company established in 2004.
Who it suits
jSparrow suits Java developers who want to review and apply cleanup across a project in Eclipse, or run automatic refactorings through Maven. Its offline analysis and refactoring may suit teams that keep code off external servers, while companies with security concerns can ask about offline license validation servers.
What it does well
- More than 90 refactorings cover Java 1.1 and later.
- Diff View lets developers inspect changes before applying them.
- Free Markers suggest quick fixes during programming.
- Analysis and refactoring run offline.
- Maven plugin supports command-line automatic refactoring without an IDE.
What to know first
- Only 20 refactoring rules are available free.
- Maven and GitHub versions require contacting the company.
- The logging rule requires a configured environment such as log4j or slf4j.
Limits
The free offering includes 20 refactoring rules and free Markers. Saving locked refactorings requires internet access for license validation, though offline validation servers are offered for companies.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| 1-Year License | 1 Year · Node-locked | $1,325 a year |
| 1-Month License | 1 Month · Node-locked | $169 a month |
As jsparrow.io lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the jSparrow website.
- Use an Eclipse version from 4.12 through 4.37, which the installation page lists as including jSparrow.
- Use the free Markers and 20 free refactoring rules, or review the listed license plans.
- For Maven or GitHub availability, contact jSparrow.
- Configure a logging environment such as log4j or slf4j before using the System out to logging rule.
Verdict
Choose jSparrow for Java project cleanup when Eclipse-based refactorings, reviewable diffs, or offline code processing matter. The free offering includes Markers and 20 rules; saving locked refactorings requires license validation, and Maven or GitHub versions require contacting the company.
Questions
Is jSparrow free?
The site lists a free plan, including 20 free refactoring rules and Markers in the base product. It also lists a 1-Month License at $169 a month and a 1-Year License at $1,325 a year; both are node-locked.
Which platforms does jSparrow support?
It is listed for Linux, macOS, and Windows. The installation page lists Eclipse versions 4.12 through 4.37 as including jSparrow.
Is jSparrow open-source?
The site describes jSparrow as open-source and says no license has been needed since version 4.20.0.
Does jSparrow send code to an external server?
The FAQ says analysis and refactoring happen offline and code is not transferred to an external server or third party.
Can I use jSparrow with Maven or GitHub?
The Maven plugin applies automatic refactorings from the command line without an IDE. The company says Maven and GitHub versions are available by contacting jSparrow.
Who makes jSparrow?
It was developed by Splendit IT-Consulting, which describes itself as an Austrian IT-consulting company established in 2004.
Facts from jSparrow's own pages
- AI
- The pricing page says jSparrow does not use AI and that its developers implement and test its rules in-house. · jsparrow.io, 8 Oct 2026
- Code privacy
- The FAQ says analysis and refactoring happen offline and the plugin does not send code to an external server or third party. · jsparrow.io, 8 Oct 2026
- Company
- jSparrow is developed by Splendit IT-Consulting, which says it has operated in Austria since 2004. · jsparrow.io, 7 Oct 2026
- Diff view
- Users can compare original and refactored code in jSparrow’s Diff View and review changes before applying them. · jsparrow.io, 7 Oct 2026
- Eclipse support
- The installation page lists Eclipse versions 4.12 through 4.37 as including jSparrow. · jsparrow.io, 8 Oct 2026
- Free rules
- The site says 20 refactoring rules are available for free. · jsparrow.io, 8 Oct 2026
- GitHub availability
- The FAQ says Maven and GitHub versions are available only by contacting jSparrow. · jsparrow.io, 8 Oct 2026
- Interactive rules
- Interactive rules can replace standard output statements with logging, rename fields to Java naming conventions, and remove unused methods, fields, and types. · jsparrow.io, 7 Oct 2026
- License validation
- Internet is needed to save or persist locked refactorings, for which jSparrow uses the NetLicensing public API; the company also offers offline validation servers. · jsparrow.io, 7 Oct 2026
- Logging integrations
- The System out to logging rule requires a configured logging environment such as log4j or slf4j. · jsparrow.io, 7 Oct 2026
- Maker
- jSparrow was developed by Splendit IT-Consulting, which the homepage describes as an Austrian IT-consulting company established in 2004. · jsparrow.io, 8 Oct 2026
- Maven and GitHub
- The FAQ says jSparrow for Maven and GitHub is available by contacting the company. · jsparrow.io, 7 Oct 2026
- Maven integration
- The jSparrow Maven plugin applies automatic refactorings from the command line without an IDE, and Maven licenses are offered on request. · jsparrow.io, 8 Oct 2026
- Offline license validation
- The pricing page says jSparrow can provide offline validation servers for companies with security concerns. · jsparrow.io, 8 Oct 2026
- Offline processing
- The FAQ says analysis and refactoring happen offline and code is not transferred to an external server or third party. · jsparrow.io, 7 Oct 2026
- Offline use
- The FAQ says refactorings can be computed offline, while internet is needed to validate a license key for saving locked refactorings. · jsparrow.io, 8 Oct 2026
- Open source
- The site says jSparrow is open-source and no license is needed since version 4.20.0. · jsparrow.io, 7 Oct 2026
- Purpose
- jSparrow helps Java developers clean up and refactor code in Eclipse IDE and Maven. · jsparrow.io, 8 Oct 2026
- Quick fixes
- jSparrow Markers suggest quick fixes during programming and are included in the base product for free. · jsparrow.io, 7 Oct 2026
- Refactorings
- The Java refactoring page lists 118 granular rules and 94 quick fixes. · jsparrow.io, 8 Oct 2026
- Support
- The contact page asks users to allow 1–3 business days for a response. · jsparrow.io, 8 Oct 2026
Where jSparrow stands on Freedom251
- Code Refactoring Tools#7 of 22