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
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
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.
The post The trendy five: April showers bring top GitHub repos appeared first on JAXenter.
Source : JAXenter