days
1
6
hours
0
4
minutes
0
1
seconds
5
8
search
Hotter than the heatwave

The trendy five: A summer of hot GitHub repos in June 2018

Sarah Schlothauer
github
© Shutterstock / lanych

What’s hot and trending on GitHub? We take a look at five of the top trending GitHub repos for June 2018 and explore their capabilities.

June has been a busy month for GitHub, to put it lightly. With everyone discussing Microsoft’s acquisition and what the future of GitHub holds, it’s time to take a breather from speculation for once and take a little time to explore some of GitHub’s popular repos. Stop, breathe easy, the news can wait for now.

Let’s take a look at some of the top trending GitHub repos for June 2018!

Deno

Deno is a secure TypeScript runtime on V8 created by Ryan Dahl, whose name you may recognize as the founder of Node.js. It is in a self-described “extreme prototype” but it sure has a lot of promise packed into it already.

Dahl is a lover of TypeScript, calling it “absolutely beautiful”, praising its ability to deliver seamless, organic, well-structured code. On GitHub, Dahl links to a slideshow from the JSConf EU 2018 where he discussed “10 Things I Regret About Nose.js”. The slideshow goes over some of the pitfalls of Node.js and how Deno will improve on all of these. Here’s a few bullet points from the slideshow listing Deno’s goals:

“Utilize the fact that JavaScript is a secure sandbox.

  • By default a script should run without any network or file system write access.
  • Users can opt in to access via flags: –allow-net –allow-write
  • This allows users to run untrusted utilities (like a linter)”

As Deno continues to grow, we will keep an eye on its proposed goals and how it is meeting them.

SEE ALSO: A new era rises: “The software community owes a lot to GitHub, as does the GitLab community”

Vue.js

Vue.js is a progressive front-end framework for building user interfaces with JavaScript. Created by Evan You, Vue.js scales between a library and a framework, depending on what use cases you  are working with at the moment. This versatility has made it quite popular: Vue.js has over 200 monthly patrons who help fund the endeavor.  It is considered to be highly approachable for those who already have HTML, CSS, and JavaScript skills.

There are many supporting libraries available for Vue.js as well as its core library. Looking for a community to receive help from and see what others are doing is easy; Vue.js has a discord channel with over 37,000 members.

Flutter

Focused on building beautiful mobile UIs, Flutter is a mobile app SDK currently in beta. Its modern, reactive framework provides a solid foundation for creating apps with animation, motion APIs, 2D GPU-accelerated APIs and iOS widgets. It also provides full native performance on iOS and Android, so developers have the majority of the app market covered.

Flutter also features fast development. Its website explains the feature as, “Flutter’s hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs faster. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android.”

There’s no shortage of Apps built in Flutter. Among its users are Alibaba, Google AdWords, the Hamilton musical app, and Topline. This is definitely something to keep an eye on and see what mobile developers make of.

SonarQube

No one’s code is perfect, no matter how hard we try. That’s just a fact. But SonarQube can bring it one step closer. SonarQube searches for code quality, inspecting code for common bugs and vulnerabilities in over 20 programming languages (that’s an impressive polyglot). Its newest version SonarQube 7.2 has added Go code analysis and better security vulnerability detection.

SonarQube also has full DevOps integration among other helpful features, such as an overall health overview, and something SonarQube calls “fix the leak“. Code that is a potential problem is put under control, so you can fix the small leak before it turns your entire code into a big flood. That will save developers from some serious water damage.

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

Vue Native

GeekyAnts created Vue Native: a framework for building cross platform native apps in JavaScript. Since its creation, it has seen a huge boost in popularity among mobile developers and its easy to see why.

Here are just some of Vue Native’s out of the box features:

  • Declarative rendering
  • Two-way binding
  • Transpiles to React Native
  • Loops

Check out the buzz on Twitter and see what other developers are doing with Vue Native.

That’s a wrap! Vote for your favorite now.

Vote for your favorite trending GitHub repo!

  • SonarQube (60%, 31 Votes)
  • Vue.js (23%, 12 Votes)
  • Deno (8%, 4 Votes)
  • Flutter (8%, 4 Votes)
  • Vue Native (2%, 1 Votes)

Total Voters: 52

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