The trendy five: A summer of hot GitHub repos in June 2018
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 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:
- 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”
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.
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.
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.
Here are just some of Vue Native’s out of the box features:
- Declarative rendering
- Two-way binding
- Transpiles to React Native
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