The trendy five: Best open source picks from GitHub in February 2020
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 February 2020 we saw a magical TensorFlow.js experiment, an open source note-taking application, a product analysis tool for developers, and more. See what our favorites of the month were.
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 February, 2020.
Real Time Person Removal
This GitHub repo is still an experiment and the results are not always perfect. However, it is an impressive experiment with just one contributor.
Debug Visualizer is an extension for Visual Studio Code that visualizes data structures while you debug. It includes several visualizers built-in, including Graphviz and vis.js, the plotly visualizer, tree visualizer, AST visualizer, SVG visualizer, and more.
The UI supports multi-line expressions with
shift+enter for a new line and
ctrl+enter to then evaluate the expression.
Get organized with Joplin. This open source notetaking and to-do list app includes searchable notes that can be copied, modified, tagged, and synched up with cloud services such as Nextcloud, Dropbox, and OneDrive.
It stores texts in a “Github-flavoured Markdown” with added interactive checkboxes, math formula support, and support for Markdown plugins. View the Markdown guide for more information about how it works and the list of plugins.
Initially designed as a replacement for Evernote, users can import data over from Evernote and migrate directly to Joplin. Notes, tags, attached files, and metadata from Evernote notebooks will be retained when you import it over.
Your notes are safe, as Joplin uses End to End Encryption. It is available as both a mobile app and for desktop.
The community edition of Posthog is a product-focused open source product analytics tool that helps developers learn how their products are being used. With Posthog, you can see which product features are popular, which users are leaving the app (ad why), and how people are using your product. All of this information can help you build the best possible product.
From the README:
PostHog is open source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It’s a 1 click to deploy on your own infrastructure, with full API/SQL access to the underlying data.
DBeaver is a multi-platform database tool based on the Eclipse platform and written in Java. For everyone who needs to work with data, DBeaver allows you to manipulate data, create reports, export information, monitor database connection sessions, and more.
It supports more than 80 databases, includes a metadata editor, SQL editor, rich data editor, supports cloud datasources, and integrates with Excel and Git.
Depending on your needs, both a free open source version and an enterprise edition is available. Before you get started, you will need JDK 8 or later, Apache Maven 3+, Internet access, and a Git client.
The latest major release, version 7.0, adds a host of new changes and increased the number of supported drivers up to 81.
That’s all for this month! See you in April with the next batch of GitHub favorites.