days
0
-7
hours
-1
-9
minutes
0
-5
seconds
-4
-1
search
Our favorite GitHub repos

The trendy five: April showers bring top GitHub repos

Sarah Schlothauer
© Shutterstock/ Grigorita Ko

Still eating leftover holiday chocolates? April came to a close and with it brought some great GitHub projects. Today we look at some of the coolest GitHub repos that trended in April 2019, including a retro blast from the past, a Kubernetes cluster sanitizer, a file uploader written in JavaScript, and a few more.

Every month, we go over the GitHub trending page for any cool repos that stand out from the crowd. We choose five of the most innovative, interesting, and well-thought out projects to highlight in our monthly report. As always, it was tough to narrow down the list of GitHub repos to our five favorites.

So, in no particular order, here are our top picks for April 2019!

React 95

github

Who says the 90s have to end? Source.

For those of us still living in the past, React 95 has you covered. This ode to Windows 95 packages UI components for modern React apps. (Dial-up sound not included.) Sure to get your nostalgia going, the design elements are as sleek as they are reminiscent of a time gone by, when computer towers were beige and screensavers had flying toasters.

The roadmap lists some future goals, including more color schemes, and potentially some custom icons.

View the individual components on Storybook.

PySnooper

Self-described as the “poor man’s debugger”, PySnooper is a tool for debugging Python code. The twist? No print lines needed.

So, why do we need yet another debugging tool? Here’s your answer from the README:

What makes PySnooper stand out from all other code intelligence tools? You can use it in your shitty, sprawling enterprise codebase without having to do any setup. Just slap the decorator on, as shown below, and redirect the output to a dedicated log file by specifying its path as the first argument.

https://github.com/cool-RR/PySnooper

This is the debugging tool that speaks to the realities of coding. Sometimes you can debug strategically with a carefully constructed workflow. Other times, well, for the rest of the time there’s PySnooper.

Uppy

This open source file uploader is well-trained. Uppy is a JavaScript file uploader that’s fast and easy to use. With the @uppy/golden-retriever plugin, your selected files are saved in the browser cache to prevent browser crashing nightmares. (Read more about how this works save your data during crashes.)

SEE ALSO: GitHub releases Golang library for Elasticsearch – Meet Vulcanizer a focused Go API

Test out the example and get a peak of the UI for yourself. (According to Uppy, files uploaded to the test server are deleted daily, so test freely.) Uppy offers drag-and-drop functionality and shows a progress bar, with options for pause/resume/cancel.

Read through the full documentation. Uppy is currently on a monthly release cycle.

Popeye

github

😱 Popeye gives this cluster a low score. Source.

Make sure your clusters eat their spinach.

Popeye is a Kubernetes cluster sanitzer . It cruises through Kubernetes clusters for resources and reports any issues with deployment manifests and configurations. (And it has the cutest Popeye ASCII art too.) Then, it gives you a score with helpful color coding and emojis to tie it all together.

SEE ALSO: Why we still use command line interface tools

For now, this auditing tool only looks at nodes, namespaces, pods and services. Hopefully we see more of this sailor in the future.

Ikonate

Looking for a free to use icon but coming up dry? Perhaps the icons you find are full of useful code and affect performance? Ikonate offers fully-customizable, optimized vector icons for any of your future projects. Browse the Ikonate website and explore the demo files on GitHub to see what’s offered.

These icons are free and open source to use in your designs. Go on, get designing. Customize the color, style, and size to your specific needs and liking.

That’s all for this month! See you in June with the next batch of GitHub repos.

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 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