The trendy five: April 2020 open source GitHub repos entertain during lock-down
It’s that time of the month again, time to browse the GitHub trending page and pick the best, coolest, or most impressive open source projects for the month. In April 2020, we saw a Flutter boot camp, a conference tool, and 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 from April, 2020.
Want to create a video with a complicated background but don’t have access to a green screen? With Background Matting, “the world is your green screen”. Using a matting equation, it separates an image into the foreground and background.
The paper about Background Matting by Soumyadip Sengupta, Vivek Jayaram, Brian Curless, Steve Seitz, Ira Kemelmacher-Shlizerman will be presented in IEEE CVPR 2020.
Read the blog post by Vivek Jayaram for an explanation and more examples, including tips on achieving the best possible images.
Last month, we took a look at BigBlueButton, an open source alternative to video call clients such as Zoom and Slack. This month, tack another FOSS solution to the list.
ParlAI is a Python framework for training dialogue models and dialog AI research using over 80 popular datasets, including PersonaChat and Wizard of Wikipedia.
It integrates with Facebook Messenger and Amazon Mechanical Turk for data collection and evaluation and comes packaged with pre-trained models.
It uses Python3 and requires Pytorch 1.1 or newer.
Read the paper ParlAI: A Dialog Research Software Platform by Alexander H. Miller, Will Feng, Adam Fisch, Jiasen Lu, Dhruv Batra, Antoine Bordes, Devi Parikh, Jason Weston for a more in-depth, scholarly look at how it works.
Looking to learn a new skill? What about learning how to create apps with Flutter?
It includes 16 sections packed full of hands-on tutorials. Start with a gentle introduction to Flutter and Dart and by the end, you will learn how to create apps from scratch, build UIs, speed up development, and more.
If you are anything like me, your gameplay in Animal Crossing: New Horizons reached triple digits. (What better way to fight off quarantine blues by befriending animals on a tropical island?)
This repo helps predict the price of turnips in Animal Crossing. For the uninitiated, turnips are the game’s stocks, with fluctuating buy and sell prices that can either break your bank or add zeroes to your bank account.
It is a single-page web-based app but you can also run it locally by cloning it from GitHub and then executing the project.
That’s all for this month! See you next month with the next batch of GitHub repos!