Dev Tooling & DevEx
neow3j
The neow3j SDK and compiler are a set of tools that allow Java, Kotlin, and Android developers to build dApps on the Neo blockchain.
Client
Neo Blockchain
Year
2018
Duration
Ongoing
Technology Stack
Java
Neo Blockchain
neo-express
Deliverables
Web3 Development
Smart Contract Development
Documentation
Repositories
Business Impact
The neow3j SDK and compiler have been a success. They are being used by crypto exchanges, like Binance and OKEx, Neo-native projects, like FUSD (Neo stablecoin) and cNEO (Neo Compounder), and in AxLabs' own projects, like GrantShares. Repository statistics tell us that the SDK is downloaded approximately 6,000 times per month on average.
The positive impact of the neow3j SDK and compiler on the Neo ecosystem is clear. They enable Java, Kotlin, and Android developers to create dApps on the Neo platform, effectively expanding the developer base. By offering a familiar development environment and preferred programming languages, neow3j attracts new developers and facilitates the creation of high-quality Neo dApps.
Some other impacts of neow3j include:
The SDK served as a reference implementation for a Swift SDK.
Neow3j provides detailed documentation that helps developers understand general concepts about the Neo Blockchain. The documentation is publicly accessible at https://neow3j.io.
The project development led to many discussions on the design and feature set of the underlying blockchain itself.
In summary, neow3j is a valuable addition to the Neo ecosystem, is easy to use, well documented, and has proven to be reliable and secure.

