Top 5 most popular Java projects on GitHub

Click on " Programmers " above and select "Public Account"

Critical moment, the first time delivery!

640?wxfrom=5&wx_lazy=1

640?wx_fmt=png&wxfrom=5&wx_lazy=1


There are many Java projects on GitHub. (Roughly 744K, to be precise). But which projects are developers most excited about? Today, we take a look at some of the most popular Java repositories on GitHub.



1. Mockito


Mockito is not meant for non-alcoholic mixed drinks. Mockito is a unit testing framework written in Java, and Mockito 2.0 provides a better API for advanced framework integration. This is not for users writing unit tests, but for other testing tools and mocking frameworks that need to extend or wrap Mockito with custom logic. (Project address: https://github.com/mockito/mockito )



2. java-design-patterns


java-design-patterns This project is still in the process of continuous improvement, and because of this, java-design-patterns allows developers to implement design patterns in Java.


java-design-patterns It can help you speed up the development process and effectively prevent some details that can lead to major mistakes, but before diving into java-design-patterns, you should be familiar with various programming/software design principles in advance. (Project address: https://github.com/iluwatar/java-design-patterns )



3. RxJava


As we all know, RxJava is one of the most popular Java projects on GitHub and a popular framework based on the ReactiveX API. RxJava is a library for writing asynchronous and event-based programs using the Java VM's observable sequences.


It extends the Observer pattern to support data/event sequences and adds operators so that sequences can be composed declaratively, low-level threads of synchronization abstractions, thread safety, and concurrent data structures, among other issues. (Project address: https://github.com/ReactiveX/RxJava )



4.MpAndroidChart


MPAndroidChart is an open source chart library on Android system. Works on API 8 and above. By using MPAndroidChart, developers can draw various graphics for Android applications. Line and pie charts are currently available, with support for selection, zoom, and drag-and-drop.


640?wx_fmt=png


MpAndroidChart is regarded as a data visualization tool for mobile developers. You can find 'em in MPAndroidChart: LineChart, BarChart (vertical, horizontal, stacked, grouped), PieChart, ScatterChart, CandleStickChart (for financial data), RadarChart (spider web chart), BubbleCharts and combo charts. (The vocabulary no longer has any meaning.) (Project address: https://github.com/PhilJay/MPAndroidChart )



5. Guava


Guava has been around for a long time, but it is still a very useful open source tool for all kinds of developers. The Guava project contains several core libraries that are widely relied on by Google's Java projects, such as: collections [collections], caching [caching], primitives support [primitives support], concurrency libraries [concurrency libraries], common annotations [common annotations], String processing [string processing], I/O, etc. (Project address: https://github.com/google/guava)


640.jpeg

  • From: the forefront of open source

  • Link: https://jaxenter.com/top-5-most-popular-java-projects-github-143123.html

  • Programmers are organized and released, please contact the author for authorization to reprint

640?wx_fmt=gif

640?[Click to become an Android God]

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324890682&siteId=291194637