OpenSource

21 Amazing Java Opensource Projects

Java is an object-oriented programming language used for building mobile, desktop, web and embedded applications.

Java has a quite amazing open-source presence with over 1,302,333 repository results on github.com which happens to be twice that of javascript.

As a Developer, contributing to an open-source project is good to scale faster. Events like Hacktoberfest even give out prices to encourage open source contribution.

Let’s have a look at some Amazing Java Opensource Projects, You might love to contribute too. Note: These listings are randomly arranged hence the first isn’t necessarily the best of all.

1. Guava: Google Core Libraries for Java

Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more!

2. MPAndroidChart

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.

3. Butter Knife

Field and method binding for Android views which uses annotation processing to generate boilerplate code for you.

4. Apache Dubbo

Apache Dubbo (incubating) is a high-performance, java based RPC framework open-sourced by Alibaba.

5. AndroidUtilCode

AndroidUtilCode is a powerful & easy to use library for Android. This library encapsulates the functions that commonly used in Android development which have complete demo and unit tests. 

6. Picasso

A powerful image downloading and caching library for Android (Java).

7. Fresco

Fresco is a powerful system for displaying images in Android applications. It is created by Facebook.

8. LibGDX

LibGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

9. Fastjson

Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It is created Alibaba

10. Jenkins

Jenkins is the leading open-source automation server. Built with Java, it provides over 1000 plugins to support automating virtually anything, so that humans can actually spend their time doing things machines cannot.

11. ExoPlayer

An extensible media player for Android (Java) created by Google.

12. Realm

Realm is a mobile database that runs directly inside phones, tablets or wearables.

13. Bazel

A fast, scalable, multi-language and extensible build system.

14. MyBatis

MyBatis SQL mapper framework for Java.

15. Dagger

A fast dependency injector for Android and Java by Square.

16. Guice

Guice (pronounced ‘juice’) is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.

17. Auto

A collection of source code generators for Java.

18. JUnit 4

A programmer-oriented testing framework for Java.

19. Mockito

Popular Mocking framework for unit tests written in Java.

20. Rebound

A Java library that models spring dynamics and adds real-world physics to your app by Facebook.

21.Moshi

A modern JSON library for Android and Java by Square.

Conclusion

I hope you enjoyed my article, Do well to leave a comment, tell us your opinions and share with us other open-source java projects you find.

Do you want an article on any topic? Request it from the comment box

Abdulwahab Ashimi

Abdulwahab .A. Ashimi is Software Developer, Linux Lover, AI Enthusiast, and Technical Writer from Abuja, Nigeria. He leads Tech Communities, loves and writes clean codes.

Published by
Abdulwahab Ashimi

Recent Posts

Are There any Similarities Between Web Design and Art?

You may be surprised at how many of the same skills are involved!  Let’s get…

13 hours ago

Tips on Increasing your organic traffic on WordPress

Introduction  As more and more people are using online services nowadays, most of the business…

1 day ago

Five Reasons You Should Start a Social Media Campaign

Small businesses need all the advertisements they can get. Traditional avenues for advertising, such as…

2 days ago

Top 10 SEO Writing Tips for Beginners 2021

Search Engine Optimization. It’s complicated, to say the least. Search engines, like Google, are constantly…

1 week ago

Should you become a freelancer in 2021? Pros and Cons

Freelancing and working from home was long considered idyllic by many, but the global pandemic…

1 week ago

The Leading Renewable Energy Trends in 2021

The past year saw slowdowns in the ongoing shift toward renewable energy in many countries…

2 weeks ago