Favourite GitHub Repos

Favourite GitHub Repos

Listed set of GitHub Repos  which are used in any one of my project or experimented for research purpose and understood its value

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, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more!

Maven :

<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
 <groupId>com.google.guava</groupId>
 <artifactId>guava</artifactId>
 <version>24.0-jre</version>
</dependency>

https://github.com/google/guava

Why Guava :

Example : : https://www.tutorialspoint.com/guava/guava_preconditions_class.htm,

https://www.tutorialspoint.com/guava/guava_ordering_class.htm

Table in Guava : Where Two keys and Value (Rather Key and Value)

 

RequestLogging

RequestLogging is a library that aims at providing an easy and non-intrusive way to log requests consistently.

https://github.com/a3badran/RequestLogging

Reducing Boilerplate Code with Project Lombok

Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.
See LICENSE for the Project Lombok license.

http://jnb.ociweb.com/jnb/jnbJan2010.html

https://github.com/rzwitserloot/lombok

https://github.com/mplushnikov/lombok-intellij-plugin

Flyway

Version control for your database.
Robust schema evolution across all your environments.
With ease, pleasure and plain SQL.

https://flywaydb.org/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s