Annual Report Web3j¶
Project Health¶
LF Decentralized Trust Web3j LFX Insights Dashboard
The project has almost two years since it became part of the LF Decentralized Trust Ecosystem. It was migrated to Hyperledger Foundation from Web3 Labs organization at the beginning of 2024. Over the past year, we have seen several new contributors and the similar evidence of Web3j usage by other companies, as in 2024, with one new company, Noise.xyz. Contributors are joining the Web3j Contributors happens every 2 weeks, calendar. There is also Discord activity.
Highlights from the 2025 Insights report: - 66 contributors - 651 commits - 76% of code activities were performed by one organization (Web3 Labs), an increase of 4% compared to last year - Total of 50 contributors contributed, which indicates that there are many contributors and organizations with an interest in Web3j.
Releases¶
Web3j¶
The project delivered 3 releases in 2025, Releases:
- v4.13.0 - March 5, 2025
- v4.14.0 - April 9, 2025
- v5.0.1 - September 23, 2025
web3j-evm¶
The project delivered 2 releases in 2025, Releases:
- v4.13.0 - March 6, 2025
- v4.14.0 - April 10, 2025
web3j-unit¶
The project delivered 3 releases in 2025, Releases:
- v4.13.0 - March 7, 2025
- v4.14.0 - April 10, 2025
web3j-sokt¶
The project delivered 1 release in 2025, Releases:
- v0.5.0 - April 9, 2025
web3j-solidity-gradle-plugin¶
The project delivered 1 release in 2025, Releases:
- v0.6.0 - April 9, 2025
web3j-gradle-plugin¶
The project delivered 2 releases in 2025, Releases:
- v4.13.0 - March 7, 2025
- v4.14.0 - April 10, 2025
web3j-maven-plugin¶
The project delivered 2 releases in 2025, Releases:
- v4.13.0 - March 7, 2025
- v4.14.0 - April 10, 2025
web3j-cli¶
The project delivered 2 releases in 2025, Releases:
- v1.6.3 - February 10, 2025
- v1.7.0 - April 11, 2025
Maintainer Diversity¶
At the moment there are only 3 active maintainers (all from Web3 Labs).
The MAINTAINERS.md file is up to date and can be found here
One virtual events was held in order to promote the project and get more maintainers: 1. What’s New With Web3j 5, The Ethereum Integration Library The project continues to encourage additional Web3j users and contributors to increase activity and become maintainers. The project is happy to mentor anybody interested in becoming a contributor or future maintainer. In terms of mentoring, Web3j took part for the second time in the 2025 LF Decentralized Trust Mentorship program. Two mentorships have been successfully accomplished: 1. LFDT - Web3j Libraries Full Development Lifecycle which was a success in helping to achieve a roadmap goal and close a considerable number of open issues. 1. LFDT - Web3j: Enhancing JVM Android Support with Kotlin Wrappers for Solidity Smart Contracts which was successful in ensuring the library fully aligns with contemporary development standards for both Android applications and Ethereum blockchain technologies. The Web3j maintainers also mentor new contributors who are interested in resolving open issues in the project repository—many of which are easy to fix—or by adding new functionalities to the project. Prospective contributors can find detailed instructions in the project’s CONTRIBUTING.md file and are encouraged to seek help in GitHub comments or on Discord.
Project Adoption¶
Based on the research conducted on the enterprise users of Web3j there are at least 13 organizations which are using Web3j for production use cases. The project does not maintain an ADOPTERS file since it is difficult to keep the information up-to-date and the project doesn't want to misrepresent reality or give preference to certain vendors. Developers occasionally organize events to showcase Web3j features in order to increase adoption by enterprises.
Goals¶
Performance Against Prior Goals¶
The current project roadmap is public and can be found here: Web3j Roadmap
During the last year, the project has achieved the following goals: - Continue to provide maintenance, resolve issues; - Implement support for Account Abstraction; - Web3j 5.x Release; - Web3J Workshop with Account Abstraction support; - Improve Windows support; - Generate Kotlin wrappers for Solidity Smart contracts; - Add linea RPC APIs EIP-7702 support.
Next Year's Goals¶
- Update project roadmap;
- Continue to provide maintenance, resolve issues, and release at least once a month;
- Continue enhancement of support for Prague/Electra Upgrade;
- Fusaka Upgrade;
- Glamsterdam Upgrade;
- Web3j-unit and Web3j-evm updates;
- Improve the process for generation of Kotlin wrappers for Solidity Smart contracts;
Help Required¶
We continue to work with LFDT staff to organize events, identify contributors and potential maintainers. LF Decentralized Trust can help with the following: - Promote the Web3j project within the LF Decentralized Trust community - Help with the workshops and summits
Project Lifecycle Status Recommendation¶
This report recommends continuing the incubation status.