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
Now you see it, now you don’t. Real Time Person Removal removes people from complex backgrounds in real time, right before your eyes in the browser. What looks like a complicated magic trick is actually TensorFlow.js using JavaScript.
This GitHub repo is still an experiment and the results are not always perfect. However, it is an impressive experiment with just one contributor.
Test out the demo in your own browser via Codepen.io or Glitch.com. All you need is a webcam and enough room to walk a few feet away.
SEE ALSO: GitHub CLI beta program has launched – with support for issues and pull requests
Debug Visualizer
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.
While this extension works with any language that you can debug in VS Code, it works best with JavaScript/TypeScript. Check it out on GitHub or in the VS Code marketplace.
Joplin
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.
Posthog
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.
Posthog includes libraries for JavaScript, Python, Ruby, Node, and Go.
SEE ALSO: GitHub Enterprise Server 2.20 – free access via Microsoft for Startups
DBeaver
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.
The post The trendy five: Best open source picks from GitHub in February 2020 appeared first on JAXenter.
Source : JAXenter