days
-1
-8
hours
-1
0
minutes
-3
-7
seconds
-5
-8
search
Vote for your favorite!

The trendy five: Our top picks from GitHub’s repos for May 2018

Sarah Schlothauer
github
© Shutterstock / alexi_tm

What exciting GitHub repos are out there? We take a look at some of the trending Java repos and see what they have to offer. Does your favorite make the list?

We all know the danger of opening up too many tabs and getting lost, unsure of why you originally searched for something and where you came from. GitHub is a rabbit hole that you can disappear down for hours at a time, exploring repositories and developers until suddenly the sun has already set and you’ve already postponed your Windows to “remind me in four hours” twice. With so much going on, it can be easy to miss some of the trends as they fly by and get lost in the shuffle.

We collected five of the top trending Java repos on GitHub for May, 2018 that we wanted to highlight:

RuneLite: Nostalgic about the MMO gaming scene of the early 2000’s? RuneLite is a (partially) open source old school RuneScape client so you can travel through Gielinor like it’s 2002 all over again, only this time without the dial-up internet connection. Recently, RuneLite had a close call regarding Jagex’s legal action against the project, however the most recent update ensures fans that RuneLite is here to stay with some alterations to tools. Here is hoping for a long and sustained future of RuneLite and may we keep grinding for XP. Join the Discord server for news, questions, and chat with over 12,000 players.

ZuulOpen sourced by Netflix, Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. Netflix built Zuul because of the volume and diversity of their API traffic causing massive issues to arise suddenly and without any warning. Zuul has different filters that allow for authentication and security, insights and monitoring, dynamic routing, stress testing, load shedding, static response handling, and multiregion resiliency. Want to use Zuul the same way Netflix does? Check out their guide here and dive in today.

SEE MORE: GitHub Transparency Report: Keep up with legalities

SpringBootWith Spring Boot, developers can create Spring-powered stand-alone applications. It is easy to use and focused on staying that way, all while providing necessary features. There is no requirement for XML configuration and no code generation. In March 2018, Spring Boot upgraded to Spring Boot 2.0, adding updates and improvements including Java 9 support, Kotlin support, reactive web programming support, support for embedded Netty and several other tweaks.

Google Guava: From its page on Google Open Source: “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.” With Guava you can write cleaner code and be a more productive developer while using Google’s tested and true utilities. With plenty of features to discover, the Guava wiki is a comprehensive place to begin.

GraalVM: According to its website, GraavlVM is a “…universal virtual machine for running applications written in JavaScript, Python 3, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.” It is a virtual machine built for a polyglot world and can help you be more productive and run programs faster anywhere. Compared to high-performance virtual machines, GraalVM has a low memory footprint and is not bound to one language. Follow GraalVM on Twitter to keep up with their news and associated blog posts and interviews.

Take our poll! We want to know what your favorite trending GitHub repo is. What did we miss? 

(Stay tuned for next month to see more!)

Vote for your favorite trending GitHub repo!

  • Google Guava (43%, 19 Votes)
  • SpringBoot (27%, 12 Votes)
  • GraalVM (23%, 10 Votes)
  • RuneLite (5%, 2 Votes)
  • Zuul (2%, 1 Votes)

Total Voters: 44

Loading ... Loading ...
Author
Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is an assistant editor for JAXenter.com. She received her Bachelor's degree from Monmouth University in Long Branch, New Jersey and is currently enrolled at Goethe University in Frankfurt, Germany where she is working on her Masters. She lives in Frankfurt with her husband and cat.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of